我有一个嵌套了几个UpdatePanels的复杂UI页面。所有这些都设置为UpdateMode = "Conditional"

我所有更新面板之外都有一个列表框。单击UpdatePanels中的任何按钮时,这些列表框上是否闪烁,这很奇怪。

我的理解是,如果该模式是有条件的,则不应发生这种情况。

关于从哪里开始进行故障排除的任何想法?

最佳答案

在父级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/

10-10 07:20