【问题标题】:AJAX: Statusbar: force update of UpdatePanel while function executesAJAX:状态栏:在函数执行时强制更新 UpdatePanel
【发布时间】:2010-05-17 06:44:28
【问题描述】:

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

基本上,用户单击一个按钮,该按钮执行一个执行一系列任务的主要功能。我想通知用户函数的状态,例如:

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

第 2 阶段:计算值...

第 3 阶段:打印值...

第 4 阶段:完成!

我尝试直接从函数更新更新面板,但它只在函数结束时更新面板(第 4 阶段)并显示“完成!” (我理解它应该如何工作)。

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 是的,我试过了,它似乎只在最后一个阶段之后更新......我相信 updatePanel 只是在调用函数完成后更新?所以我试图找到解决这个问题的方法
    猜你喜欢
    • 1970-01-01
    • 2011-09-11
    • 1970-01-01
    • 1970-01-01
    • 2014-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-31
    相关资源
    最近更新 更多