为长SQL事务显示进度条的最佳方法?

时间:2013-08-15 17:47:58

标签: asp.net

所以我有C#函数来收集数据结果和图像并将它们上传到SQL数据库。

我想要做的是创建一个进度条,显示通过此功能的进度(通过增加最外圈的每个传递的栏1/NumOfLoops)。

我希望只使用更改宽度的DIV作为我的进度条,卡在更新面板中。

问题当然是触发更新面板更新。

还是有更好的方法来解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

是的,这是可能的,但您可能不是我链接到的解决方案,因为它涉及使用iFrame。

阅读Easy incremental status updates for long requests,详细了解如何使用JavaScript创建托管长期运行流程.aspx页面的iFrame,然后让该页面流恢复其进度。

注意:在示例中,进度值将通过按钮文本进行流式传输和报告,该文本在长时间运行的进程工作时被禁用。