AJAX:状态栏:在执行函数时强制更新UpdatePanel

时间:2010-05-17 06:44:28

标签: asp.net vb.net ajax updatepanel scriptmanager

我在更新面板中有一个标签,我想将其用作状态栏。

用户基本上点击一个按钮,该按钮执行执行一系列任务的主要功能。我想告诉用户功能的进展情况,例如:

阶段1:检索数据......

阶段2:计算值......

第3阶段:印刷价值......

第四阶段:完成!

我已尝试直接从该功能更新updatepanel但它只在功能结束时更新了面板(第4阶段)并显示“完成!” (我明白它应该如何运作)。

我一直在寻找计时器和线程来尝试更新面板与主要功能分开,但我想我会发布在这里以防万一有更好的想法?

1 个答案:

答案 0 :(得分:0)

您是否在标签周围放置了更新面板?将UpdateMode设置为条件,然后在执行阶段时,设置标签的文本然后updatePanelProgress.Update()应该这样做