我有一个奇怪的问题:
在页面上,我在条件更新模式中有2个updatepanel,其中childrenastrigger设置为true(默认值)。
单击第一个或第二个updatepanel内的IPostBackEventHandler控件会导致2个updatepanel刷新。
这不是预期的行为。有什么想法吗?
答案 0 :(得分:0)
确认两个更新面板没有为同一控件设置<Triggers>
。如果他们这样做,那么是,当控制回发时,两者都会更新。
编辑:我注意到我原来的帖子剥离了< >
!
另外,请验证在服务器端代码中,您不是在两个面板上手动触发update(),甚至是原始页面上的刷新。
答案 1 :(得分:0)
感谢您的回复,
通常,它最终是一个参数问题:
团队工作人员忘记设置其他更新面板的AssociatedUpdatePanelID属性。 所以看起来这个更新面板也很新鲜。
此外,我忘了在asyncpostback上,页面中的所有控件都被重新创建(甚至是更新面板内的那些控件),但是没有渲染。
调试时可能会令人不安......