-1

在 ASP.NET Web 窗体中

如何在后台运行 sql 命令并仍然使用控件和用户界面在命令返回结果之前不会冻结...

如果我在 sec 内有超过对数据库的请求怎么办...示例我将数字发送到 db 以确保是否存在...

我在 java 脚本中读到 web worker 是最好的解决方案 .. 以及如何将它附加到 asp.net

4

4 回答 4

0

你可以尝试使用asyncawait

http://msdn.microsoft.com/en-us/library/vstudio/hh191443.aspx

于 2013-10-03T08:33:09.550 回答
0

您需要使用 JavaScript 从客户端发送异步查询(通过使用 jQuery 或某种 UI 框架,如 AngularJS 更容易)。

您没有说您使用的是 ASP.NET WebForms 还是 MVC。我已经很多年没有做过任何 WebForms 了,但是在 MVC 中实现服务器端逻辑非常容易,通过一个控制器操作返回您需要的数据(JSON 或 HTML 片段)。

您还可以考虑使用 ASP.NET Web API 进行服务器端查询处理。

于 2013-10-03T08:36:29.043 回答
0

是的,您可以在使用其他控件时使用 ajax 调用服务器端方法。按照这个链接在asp.net中使用ajax调用服务器端方法来查看实现。

于 2013-10-03T08:48:16.387 回答
0

阅读它..也许有帮助 https://developer.mozilla.org/en-US/docs/Web/Guide/Performance/Using_web_workers

于 2013-10-03T09:00:53.710 回答