1

我知道这个问题以前被问过……事实上很多。但我似乎无法让轮子转动这个东西。老实说,我在匹配客户端和服务器脚本方面有点迷茫,我所看到的示例要么过于简单,要么超出了我的想象。

目标:我的目标是在服务器上使用我在 VB.NET 中编写的长时间运行的过程,该过程恰好是基于循环的,并计算完成百分比(我知道索引值的范围)并将其传递回用户通过某种方式。

想法:随着循环的迭代,我想将完成百分比的整数传回给客户端,或者从客户端轮询它。

我所做的:非常有限,我在这里几乎没有经验,我已经做了很多谷歌搜索,并且我已经使用 AJAX 的 UpdatePanel 和 UpdateProgress 控件进行了一些操作,但是到目前为止,这种方法似乎倾向于 idicator,比如 GIF。

一如既往地感谢任何帮助,如果我能回答任何问题,我会的。

4

1 回答 1

1

您是否考虑过使用内联框架 (iFrame) 来托管您的长期运行的进程并通过Response长期运行的 .aspx 页面的对象向客户端报告状态?

如果是这样,那么我建议您阅读Easy incremental status updates for long requests

该示例使用一个按钮作为用户单击后的进度显示,但如果您愿意,您可以将输出定向到另一个 DOM 元素。

于 2013-09-23T19:14:02.930 回答