如何向网络浏览器多次发送数据以响应一个请求?

发布于 2024-09-02 08:42:01 字数 368 浏览 9 评论 0原文

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

如何在 ASP.NET MVC 2 中执行此操作?

我将不胜感激有用的回复。

更新

感谢您的所有回答,但我决定在网络浏览器中使用 JavaScript 来轮询服务器数据,这是我的问题 无法禁用 jQuery 缓存

I have a form on my web page, it allows to submit many queries to my website,
every query is on a separate line in TextArea. Because waiting for all queries to complete is
too long I would like to update the web page after every query completes - send result of one query to a web browser, new result should be appended to old results that are already on the web page.

How to do this in ASP.NET MVC 2?

I will be grateful for helpful responses.

Update

Thank you for all your answers but I decided to use JavaScript in web browser to poll server for data, here is my question about it
Can't disable jQuery cache

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

梦幻的心爱 2024-09-09 08:42:01

了解 Comet

来自 codeplex 的一些项目:

  • < a href="http://ncomet.codeplex.com/" rel="nofollow noreferrer">ncomet
  • 戳戳

Read about Comet

Some projects from codeplex:

梦罢 2024-09-09 08:42:01

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

I would just flush using Response.Flush() each time when you complete part of the request.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文