【问题标题】:Partial postback and update panel problem部分回发和更新面板问题
【发布时间】:2010-12-04 18:29:48
【问题描述】:

我在更新面板外有一个标签,在更新面板内有一个按钮。在按钮单击事件中,我更新标签文本。当我运行代码并单击按钮时,会发生部分回发并触发按钮单击事件,但标签值不会更改。如果我也将标签放在更新面板中,则在单击按钮时标签值会发生变化。我不明白为什么标签值没有更新。假设如果我希望该标签应留在更新面板之外,并且标签值应在部分回发时更改,那么如何编写代码。我不想将标签放在任何更新面板中。请用小的示例工作代码指导我。

谢谢

【问题讨论】:

    标签: asp.net updatepanel


    【解决方案1】:

    据我所知,您要异步更新的控件(在您的示例中为标签)需要放入 UpdatePanel 中。 Button 控件是您不需要放入 UpdatePanel 的控件,因为您可以使用嵌套在 UpdatePanel 内的 Trigger 元素来指定哪个控件将触发此 UpdatePanel 的异步回发。

    因此,简而言之,您必须将标签放在 UpdatePanel 中。

    您可以在 MSDN 页面上阅读有关 UpdatePanel 的更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-16
      • 1970-01-01
      • 1970-01-01
      • 2011-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多