我在ASPX页面(.NET 3.5)上有一个长时间运行请求到一个支持AJAX的WCF服务。设置基本上工作正常,我在n秒后将结果返回到我的JavaScript回调,但是我想知道是否有一种方法可以让浏览器在进程(即webservice)上更新服务器上的进度方法)正在运行。
我花了一段时间研究这个,但遗憾的是我找不到任何关于我的问题的帖子。由于AJAX请求基本上应该是一个XmlHttp请求,我假设可能有一种方法来查询状态(理想情况下甚至是某些状态信息,例如“处理过的m个条目中的n个”)。
如果我的问题不够明确,请告诉我,提前感谢您的帮助。
-G。
答案 0 :(得分:0)
一种方法是定期轮询服务器并使用进度条组件。可以使用httphandler完成轮询。请在这里查看我的回复: