我已经问过这个,但我希望有另一个答案,也许一些代码示例,因为我一直在这个困难的时间。我有一个asp.net页面。用户点击“运行”按钮,我在代码中有代码,而不是在调用的APP_CODE文件夹中,并运行一个将产品信息从文件移动到数据库的长进程。在用户等待时,我希望他们查看状态更新,例如导入过程中的产品和状态信息。我假设我会脱离另一个线程并使用Ajax,但我不知道如何执行此操作。一些代码示例会非常有帮助,谢谢。ASP.NET长过程并发送更新到浏览器
0
A
回答
1
不需要进入多线程(这可能会导致各种讨厌,难以追踪错误)的一种更简单的方法是在.NET和AJAX中使用AsyncResults,它允许您查询进程。
可以找到一个很好的例子来开始您的工作here。
0
发现它使用HttpResponse.Flush
相关问题
- 1. Asp.Net发送PDF到浏览器
- 2. 发送OutputStream到浏览器并让浏览器保存它
- 3. 浏览器并发线程
- 4. 发送二进制流到浏览器,然后更新页面
- 5. 通过PHP发送浏览器标题
- 6. ASP.NET浏览器上限更新
- 7. 接收服务器响应并将其发送到浏览器?
- 8. 发送“Enter”键到浏览器窗口
- 9. TCPServer发送html到浏览器
- 10. 发送浏览器cookie到Web服务
- 11. 从浏览器发送消息到SQS
- 12. 发送Javascript代码到浏览器
- 13. 发送文本到浏览器
- 14. 使用HttpWebRequest发送HTML到浏览器
- 15. 发送数据到浏览器
- 16. HttpWebResponse发送到网络浏览器?
- 17. 发送浏览器响应
- 18. ASP.NET将Cookie发送到客户端浏览器
- 19. 浏览器刷新asp.net 3.5
- 20. 回车问题从Java解码Base64并发送到浏览器
- 21. 通过http发送图片到浏览器
- 22. 处理/推送文件更新到用户浏览器?
- 23. 通过asp.net从后台进程更新浏览器跟踪警报
- 24. 浏览器更新脚本
- 25. C# - 使用.ashx文件加载远程图像并发送到浏览器
- 26. 如何从Safari浏览器启动并发送网址到iOS应用程序?
- 27. 如何从浏览器发送文件到远程IPFS网关
- 28. 浏览故事板并发送数据
- 29. ASP.NET CookieAuthentication不会存储比浏览器会话更长的Cookie
- 30. 通过浏览器发送HTTP请求到正在监听端口的程序
“我已经问过这一点,但我希望的另一个答案” - 所以你想听到你心目中的答案吗? – 2010-01-30 04:09:46
那么,我只收到两个答复,其中一个是一句话,并没有帮助。另一个我试过,但我没有得到理想的结果。 – user204588 2010-01-30 04:23:46