我有一个相当复杂的 UI 页面,其中嵌套了多个 UpdatePanel。所有这些都设置为 UpdateMode = "Conditional"
我在所有更新面板之外都有一个列表框。奇怪的是,当单击 UpdatePanel 中的任何按钮时,这些列表框如何闪烁。
我的理解是,如果模式是有条件的,这不应该发生。
关于从哪里开始故障排除的任何想法?
最佳答案
在父 UpdatePanels 上,将 ChildrenAsTriggers 属性设置为 False,并查看使用要更新的 UpdatePanels 的 Triggers 元素来明确指定触发器。
<asp:UpdatePanel ID="myUpdatePanel" runat="server" ChildrenAsTriggers="false" UpdateMode="Conditional">
<ContentTemplate>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnTrigger" />
</Triggers>
</asp:UpdatePanel>
关于c# - UpdatePanels - 重新呈现外部控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/740975/