我在层次结构中有三个更新面板:
UpdatePanel1--Root
UpdatePanelChild1
UpdatePanelChild2
我可以根据 updatepanel2 的事件更新 updatePanel1 中的控件吗?
我在层次结构中有三个更新面板:
UpdatePanel1--Root
UpdatePanelChild1
UpdatePanelChild2
我可以根据 updatepanel2 的事件更新 updatePanel1 中的控件吗?
我不是每个更新面板一直更新的忠实粉丝 - 这似乎取消了本地更新面板让您获得的信息。
另一种选择是在代码中专门调用 OTHER 更新面板的 .Update() 方法。例如,假设您在 UppdatePanelChild1 上有一个按钮,该按钮执行一些处理并修改 UpdatePanel2 中的控件:
textBoxInsideUpdatePanel2.Text = "Updated!";
UpdatePanel2.Update();
是的,最简单的方法是 have UpdateMode="Always"
; 然后所有更新面板都会更新,无论哪个触发了回发。