DataTable Webmethod仅适用于thread.sleep

时间:2013-09-30 15:22:49

标签: c# asp.net datatable webmethod

我试图序列化一个DataTable返回在WebMethod上使用它就像这样简单:

DataTable dtResult = Occurrences.Search(....);

问题是,如果我,立即输入

return dtResult.Rows.Count.ToString();

它将返回" 0"。

但如果我在第一行之后添加:

System.Threading.Thread.Sleep(2000);

一切正常,行数为2。

因为DataTable提取是异步的吗?另一个有趣的事情:在localhost上它工作得很好,即使没有thread.sleep,当我将它发送到开发服务器时,拧紧并且仅当我输入thread.sleep时才有效。

0 个答案:

没有答案