【问题标题】:How to send data many times to web browser in response to one request?如何多次向网络浏览器发送数据以响应一个请求?
【发布时间】:2010-05-22 21:09:11
【问题描述】:

我的网页上有一个表单,它允许向我的网站提交许多查询, 每个查询都在 TextArea 中的单独一行上。因为等待所有查询完成是 太长了我想在每个查询完成后更新网页 - 将一个查询的结果发送到网络浏览器,新结果应该附加到网页上已有的旧结果中。

如何在 ASP.NET MVC 2 中做到这一点?

我将不胜感激。

更新

感谢您的所有回答,但我决定在 Web 浏览器中使用 JavaScript 来轮询服务器以获取数据,这是我的问题 Can't disable jQuery cache

【问题讨论】:

    标签: c# asp.net-mvc-2 long-polling


    【解决方案1】:

    阅读Comet

    来自 codeplex 的一些项目:

    【讨论】:

    【解决方案2】:

    每当您完成部分请求时,我都会使用 Response.Flush() 刷新。

    【讨论】:

      【解决方案3】:

      【讨论】:

        猜你喜欢
        • 2021-07-15
        • 1970-01-01
        • 2018-12-31
        • 2016-02-14
        • 1970-01-01
        • 2011-10-28
        • 2014-12-09
        • 1970-01-01
        相关资源
        最近更新 更多