2010-05-17 52 views
1

我在更新面板中有一个标签,我想用它作为状态栏。AJAX:状态栏:在功能执行时强制更新UpdatePanel

基本上用户点击一个执行一系列任务的主函数的按钮。我想告知使用者为它的进展如功能的状态:

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

第2步:计算值...

第3阶段:打印值...

阶段4:完成!

我试着直接从函数更新updatepanel,但它只更新面板函数(阶段4)结束并显示“完成!” (我知道它应该如何工作)。

我一直在寻找计时器和线程来尝试和更新独立于主函数的面板,但我想我会在这里发布以防万一任何人有更好的想法?

回答

0

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

+0

是的,我试过了,它似乎只在最后阶段后更新...我相信updatePanel只是在调用函数完成后才更新?所以我试图找到解决办法 – 2010-05-17 06:56:55