【问题标题】:Refreshing data without reloading刷新数据而不重新加载
【发布时间】:2011-11-29 20:50:48
【问题描述】:

我想在 ASP.NET 中刷新数据而不重新加载页面。 如果可能的话,我不想使用 AJAX。

我显然对 .NET 很感兴趣

【问题讨论】:

    标签: asp.net refresh reload page-refresh


    【解决方案1】:

    尝试PokeIn 一个用于 ASP.NET 的 Comet 实现

    您也可以使用微软官方支持的SignalR

    【讨论】:

      【解决方案2】:

      如果您不想使用 AJAX,您可以使用 JQuery 执行 Async Http 请求并仅刷新您感兴趣的页面部分(部分渲染)。

      http://api.jquery.com/jQuery.get/

      http://api.jquery.com/jQuery.post/

      如果不使用任何客户端框架,您将无法刷新页面的一部分(很多年前,当 JQuery 还没有出现并且还没有使用 JavaScript 时,我们使用 IFrame 来实现这一点,但今天真的很糟糕)

      【讨论】:

      • 虽然我同意你的观点,但 jQuery.Get/Post 仍在后端使用 Ajax。 api.jquery.com/jQuery.get 表示“这是一个简写的 Ajax 函数,相当于:$.ajax({});”我的意思是,我看不出他最后在没有 Ajax 的情况下将如何实现这一点,我只是想指出前面提到的 JQuery 和 UpdatePanel 仍然使用 Ajax。
      • 我说的是 Microsoft Ajax。无论如何,Ajax 是用于异步 JavaScript 和 XML,所以它只是缩写词,今天可能被过度使用了。
      【解决方案3】:

      您可以使用UpdatePanel 刷新您的数据。

      http://ajax.net-tutorials.com/controls/updatepanel-control/

      【讨论】:

        猜你喜欢
        • 2021-12-23
        • 2021-01-07
        • 1970-01-01
        • 2017-02-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-05-28
        相关资源
        最近更新 更多