小编Tho*_*mas的帖子

获取特定月份的天数

我怎么能以编程方式检测特定月份和年份的天数.

c# datetime

20
推荐指数
1
解决办法
3万
查看次数

jQuery Infinite Scroll和Gridview

假设我在数据库中有10,000条记录,但我想通过gridview在页面中显示100条记录,我希望当用户向下滚动并到达页面中的最后一条记录时,100条记录的其余部分将通过jquery加载到gridview中.这样,当用户向下滚动时,数据将加载.所以我在脑海里有一些问题.

1)当我在页面加载时显示100条记录时,如何检测用户到达最后一条记录.

2)如果我能检测到那么我可以启动JQuery ajax调用来获取下一个100记录并在底部gridview再次附加新的100条记录.所以我如何通过jquery分配数据或将数据附加到gridview中.

请详细讨论......示例代码会更有帮助.谢谢

javascript c# asp.net asp.net-mvc jquery

18
推荐指数
1
解决办法
6105
查看次数

如何在单独的线程中运行方法

我找到了一个非常好的代码,它在单独的线程中运行所有方法.代码如下

private static void Method1()
{
    //Method1 implementation
}

private static void Method2()
{
    //Method2 implementation
}

private static void RunMethodInSeparateThread(Action action)
{
    var thread = new Thread(new ThreadStart(action));
    thread.Start();
}

static void Main(string[] args)
{
    RunMethodInSeparateThread(Method1);
    RunMethodInSeparateThread(Method2);
}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,如何将参数传递给方法,也可能存在Method1可能需要2个参数而Method2可能需要3个参数的情况.在这种情况下如何以通用方式构造RunMethodInSeparateThread,它将接受许多参数并传递给该方法.请帮我代码.谢谢

.net c#-4.0

18
推荐指数
3
解决办法
4万
查看次数

SQL Server事务和SELECT语句

我经常看到很多人SELECT在交易中使用陈述.我经常insert/update/delete只在交易中使用.我只是不明白将一个SELECT语句放在事务中的效用是什么.

我得到了一个答案...... SELECT在事务内部可以看到该事务中其他先前Insert/Update/Delete语句所做的更改,事务SELECT外部的语句不能.

以上陈述是真的还是不真实?

这是人们将SELECT声明置于交易中的唯一原因吗?如果可能,请详细讨论所有原因.谢谢

sql-server

17
推荐指数
2
解决办法
2万
查看次数

通过指定多个条件在通用列表中查找项目

通常我们会找到包含以下代码的通用列表:

CartItem Item = Items.Find(c => c.ProductID == ProductID);
Item.Quantity = Quantity;
Item.Price = Price;
Run Code Online (Sandbox Code Playgroud)

所以上面的代码找到并更新了其他数据,但如果我想通过多个条件找到,那么我该如何编写代码呢?

我想写代码如下:

CartItem Item = Items.Find(c => c.ProductID == ProductID and c.ProductName == "ABS001");
Run Code Online (Sandbox Code Playgroud)

当我们找到通用列表时,请引导我了解多种情况.

c# linq lambda

17
推荐指数
3
解决办法
7万
查看次数

ThreadPool.QueueUserWorkItem带有函数参数

我正在使用C#2.0并希望在帮助下调用带有几个参数的方法ThreadPool.QueueUserWorkItem,所以我尝试如下:

ThreadPool.QueueUserWorkItem(new WaitCallback(Multiply(2, 3)));

private int Multiply(int x,int y)
{
  int z=(x*y);
  return z;
}
Run Code Online (Sandbox Code Playgroud)

我收到编译错误.所以请指导我,如何用多个参数调用函数ThreadPool.QueueUserWorkItem

我有另一个查询,当我使用时,ThreadPool.QueueUserWorkItem如何在这里使用匿名函数作为结果我可以在那里编写代码而不是调用另一个函数.如果可以在C#v2.0中使用,请引导我使用代码.

c#

16
推荐指数
2
解决办法
3万
查看次数

为什么人们在MVC中使用Web API控制器

我是MVC和web api的新手.所以我对MVC和web api的使用有几个问题.

1)我已经看到人们在MVC中使用Web API控制器而不是MVC默认控制器.我想知道原因和优势.

2)还指导我何时应该使用MVC默认控制器,何时应该在MVC中使用Web API控制器而不是MVC默认控制器?

3)当我们使用Web API控制器时有什么限制.

4)我们可以使用任何函数名称而不是get()put()delete()等声明Web API控制器中的任何公共和私有方法.

5)什么是put()函数?

6)我们可以覆盖Web API控制器中的任何功能吗?

谢谢

asp.net-mvc asp.net-web-api

16
推荐指数
2
解决办法
2万
查看次数

WCF服务中基地址的用途是什么

基地址的用途是什么...我的意思是基地址是什么意思?如果我省略基地址那么可能会出现什么问题?

什么时候需要基地址?

根据以下配置条目,有两个基地址...为什么需要两个基地址.当人们提供更多的基地址?只看到下面的2个基地址并告诉我为什么人们给出两个基地址为什么不一个...有什么具体的原因吗?

   <host>
   <baseAddresses>
    <add baseAddress="net.tcp://localhost:1645/ChatServer/"/>
    <add baseAddress="http://localhost:1648/ChatServer/"/>
   </baseAddresses>
   </host>
Run Code Online (Sandbox Code Playgroud)

wcf

15
推荐指数
1
解决办法
2万
查看次数

如何在winform和wpf中以编程方式鼠标移动,单击,右键单击和按键等?

如何在winform和wpf中以编程方式鼠标移动,单击,右键单击和按键等.如果可能的话,请帮我编写代码片段.

c# wpf winforms

14
推荐指数
1
解决办法
2万
查看次数

如果是webservice,如何从WSDL生成代理类

假设当我只有wsdl文件时,我怎么能创建代理类只是为了调用webservice各种方法.webserser如何关联所有类及其属性和方法将在我的c#apps中公开.任何人都可以帮助指导我.谢谢

c# web-services

14
推荐指数
2
解决办法
6万
查看次数