【问题标题】:how to intreacting with database in asp.net without interfering and frezzing for page [closed]如何在不干扰和冻结页面的情况下与 asp.net 中的数据库进行交互[关闭]
【发布时间】:2013-10-03 08:26:55
【问题描述】:

在 ASP.NET WebForms 中

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

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

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

【问题讨论】:

    标签: javascript asp.net sql


    【解决方案1】:
    【解决方案2】:

    【讨论】:

    • 如果我在 sec 内对数据库有多个请求...示例我将数字发送到 db 以确保是否存在...
    【解决方案3】:

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

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

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

    【讨论】:

      【解决方案4】:

      是的,您可以在玩其他控件时使用 ajax 调用服务器端方法。请点击此链接call server side method using ajax in asp.net 查看实施。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-12-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-08-20
        • 2016-09-02
        • 2021-12-21
        相关资源
        最近更新 更多