【发布时间】:2011-02-15 17:06:31
【问题描述】:
我正在尝试在我的 ASP.NET Web 窗体应用程序中使用 jQuery 进度条。我的目标是:
用户单击一个按钮,然后通过 ajax 发送一个请求,该请求执行大量操作(即生成一些 PDF) 由于此 PDF 生成有点耗时,我希望有一个 jQuery 进度条跟上迄今为止,总共有多少 PDF 已完成。我将如何在 AJAX 请求上启动此进程,然后每隔一段时间轮询该进程以查看它的运行情况?对于同时使用此应用程序的多个用户,我需要考虑哪些因素?有时我对浏览器应该如何与服务器通信等问题一头雾水,这可能是一个我没有看到的简单解决方案。
任何方向都将不胜感激。非常感谢您的所有帮助和时间。
【问题讨论】:
-
我想也许我可以让进程不断更新数据库中的记录,然后我的 ajax 查询可以轮询该记录直到完成?我觉得有更好的方法,但也许这是一个不错的解决方案?有什么想法吗?
标签: jquery asp.net progress-bar