关于asp.net:更新面板位于另一个UpdatePanel内的Repeater内的UserControl内

关于asp.net:更新面板位于另一个UpdatePanel内的Repeater内的UserControl内

Update Panel inside of a UserControl inside of a Repeater inside of another UpdatePanel

是的,这听起来很疯狂。

最终的updatepanel似乎没有触发任何东西,它只是刷新更新面板,并且不回调承载它的用户控件。

有任何想法吗?

编辑:我把它发回去了,但是最终usercontrol内的控件丢失了数据...我在想它是因为主转发器在每次发回时都重新绑定了...不知道现在该去哪里了。


我建议您首先从删除UpdatePanels开始,并确保控件狂欢在回发中正常工作。 工作完成后,请尝试从下往上重新添加UpdatePanels。


如果在两个UpdatePanel上都将UpdateMode属性设置为Conditional(默认为Always),则应该在仅刷新用户控件updatepanel时停止外部UpdatePanel触发。


推荐阅读