【问题标题】:Update panel controls not updating更新面板控件未更新
【发布时间】:2010-04-01 10:06:06
【问题描述】:

我有一个包含更新面板的 aspx 页面。其中有几个用户控件,每个控件都有一个标签来显示错误。 在这些控件中有更多的子控件,其中捕获异常并引发 ExceptionEncountered 事件来处理它们。

父控件(带有错误标签)监听 ExceptionEncountered 事件并相应地设置标签的文本。

问题是屏幕上的标签文字没有变化。

知道可能出了什么问题吗?

【问题讨论】:

  • 您需要为我们提供更多信息才能继续。用户控件是什么?什么错误导致异常?更新面板回发好吗?
  • 请粘贴最少量的代码以了解您的方案。相关的 aspx 片段会有所帮助

标签: asp.net ajax events user-controls updatepanel


【解决方案1】:

如果标签在您当前的 ContentTemplate 之外,则无法更新。将其移动到所需的 ContentTemplate 中。

【讨论】:

    【解决方案2】:

    查看更新面板的触发器。确保您有一个在处理异常时将触发的触发器。此外,请检查以查看 ContentTemplate 是否包含标签。

    【讨论】:

      【解决方案3】:

      确保您的更新面板的 UpdateMode 设置为“Conditional”

      【讨论】:

        猜你喜欢
        • 2014-01-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-06-29
        • 2010-10-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多