c# - UpdatePanels - 重新呈现外部控件?

标签 c# .net asp.net updatepanel

我有一个相当复杂的 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/

相关文章:

c# - 避免 DataTable 查询和构建中的重复

c# - 为什么这个嵌套对象初始值设定项会抛出空引用异常?

c# - 对线程池输出进行排序以流式传输数据

c# - 指定的端点均不可到达

c# - 从 CodeLens 中排除 <see cref ="class"> xmldoc 引用?

c# - 重启 WebDev.WebServer

c# - 我的 SQL 语句有什么问题,有些东西不工作

c# - 如何将 For 语句转换为 LINQ

asp.net - 如何在 ASP.NET Web 应用程序中使用 .psd 分层按钮

c# 相当于 Java 中的 nextElement()