所以我有 C# 函数来收集数据结果和图像并将它们上传到 SQL 数据库。
我想做的是创建一个进度条,显示通过此函数的进度(通过像在1/NumOfLoops
最外层循环的每次通过时增加进度条)。
我希望只使用一个宽度变化的 DIV 作为我的进度条,卡在更新面板中。
问题当然是触发更新面板进行更新。
还是有更好的方法来解决这个问题?
所以我有 C# 函数来收集数据结果和图像并将它们上传到 SQL 数据库。
我想做的是创建一个进度条,显示通过此函数的进度(通过像在1/NumOfLoops
最外层循环的每次通过时增加进度条)。
我希望只使用一个宽度变化的 DIV 作为我的进度条,卡在更新面板中。
问题当然是触发更新面板进行更新。
还是有更好的方法来解决这个问题?
是的,这是可能的,但您可能不喜欢我链接到的解决方案,因为它涉及使用 iFrame。
阅读简单的增量状态更新以获得长请求,详细了解如何使用 JavaScript 创建一个 iFrame 来托管您的长时间运行的进程.aspx
页面,然后让该页面流回其进度。
注意:在示例中,进度值通过按钮的文本流回并报告,在长时间运行的进程执行其工作时,该按钮被禁用。