【问题标题】:ASP.NET updatepanel : updatemode conditional malfunctionASP.NET updatepanel:updatemode 条件故障
【发布时间】:2010-12-22 14:25:21
【问题描述】:

我有一个奇怪的问题:

在一个页面上,我有 2 个处于条件更新模式的更新面板,其中 childrenastrigger 设置为 true(默认值)。

单击第一个或第二个更新面板中的 IPostBackEventHandler 控件会导致 2 个更新面板刷新。

这不是预期的行为。有什么想法吗?

【问题讨论】:

标签: asp.net


【解决方案1】:

验证两个更新面板没有为同一个控件设置<Triggers>。如果他们这样做,那么是的,当控制回发时,两者都会更新。

编辑:我注意到我的原始帖子删除了< >

另外,请确认在您的服务器端代码中,您没有在两个面板上手动触发 update(),甚至没有在原始页面上触发刷新。

【讨论】:

    【解决方案2】:

    感谢回复,

    和往常一样,最后还是参数问题:

    团队工作人员忘记设置另一个更新面板的AssociatedUpdatePanelID 属性。 所以看起来这个更新面板也很令人耳目一新。

    此外,我忘记了在 asyncpostback 上,页面中的所有控件都被重新创建(即使是更新面板中的控件),但没有呈现。

    调试时可能会令人不安...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-04
      • 2012-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多