在 ASP.NET Web 窗体中
如何在后台运行 sql 命令并仍然使用控件和用户界面在命令返回结果之前不会冻结...
如果我在 sec 内有超过对数据库的请求怎么办...示例我将数字发送到 db 以确保是否存在...
我在 java 脚本中读到 web worker 是最好的解决方案 .. 以及如何将它附加到 asp.net
在 ASP.NET Web 窗体中
如何在后台运行 sql 命令并仍然使用控件和用户界面在命令返回结果之前不会冻结...
如果我在 sec 内有超过对数据库的请求怎么办...示例我将数字发送到 db 以确保是否存在...
我在 java 脚本中读到 web worker 是最好的解决方案 .. 以及如何将它附加到 asp.net
你可以尝试使用async
和await
http://msdn.microsoft.com/en-us/library/vstudio/hh191443.aspx
您需要使用 JavaScript 从客户端发送异步查询(通过使用 jQuery 或某种 UI 框架,如 AngularJS 更容易)。
您没有说您使用的是 ASP.NET WebForms 还是 MVC。我已经很多年没有做过任何 WebForms 了,但是在 MVC 中实现服务器端逻辑非常容易,通过一个控制器操作返回您需要的数据(JSON 或 HTML 片段)。
您还可以考虑使用 ASP.NET Web API 进行服务器端查询处理。
是的,您可以在使用其他控件时使用 ajax 调用服务器端方法。按照这个链接在asp.net中使用ajax调用服务器端方法来查看实现。