在更新面板 Asp.Net 中排除 Div

Exclude Div in updatepanel Asp.Net

Asp.Net 4.5(网络表单)

如何从异步回发中排除容器 div?容器正在渲染 webgl。我尝试按照其他搜索的建议将其添加到触发器中,但出现错误。

错误

备注

例子

 <div id="main" class="main">
        <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
            <ContentTemplate>

                <div>
                    <div>
                       more controls ...
                    </div>
                </div>

                <div id="container" class="container" runat="server"></div>

                <div>   
                     more controls ...
                </div>

              </ContentTemplate>
           <Triggers>
               <asp:PostBackTrigger ControlID="container" />
           </Triggers>
        </asp:UpdatePanel>
    </div>

对于短期解决方案,我分离出所有更新面板以围绕 div 将其从确实有效的异步回发中移除。这是 vnikhil 建议的。

对于长期解决方案,我会考虑梅森在已发表评论中的建议。