如何对长期运行的ASPX请求执行浏览器更新以启用支持AJAX的WCF服务?

时间:2011-06-15 08:49:10

标签: asp.net ajax wcf

我在ASPX页面(.NET 3.5)上有一个长时间运行请求到一个支持AJAX的WCF服务。设置基本上工作正常,我在n秒后将结果返回到我的JavaScript回调,但是我想知道是否有一种方法可以让浏览器在进程(即webservice)上更新服务器上的进度方法)正在运行。

我花了一段时间研究这个,但遗憾的是我找不到任何关于我的问题的帖子。由于AJAX请求基本上应该是一个XmlHttp请求,我假设可能有一种方法来查询状态(理想情况下甚至是某些状态信息,例如“处理过的m个条目中的n个”)。

如果我的问题不够明确,请告诉我,提前感谢您的帮助。

-G。

1 个答案:

答案 0 :(得分:0)

一种方法是定期轮询服务器并使用进度条组件。可以使用httphandler完成轮询。请在这里查看我的回复:

Need progressbar in GridView ASP.Net