我有一个外部更新面板,它有一些按钮和一个内部更新面板。
它们都设置为updatemode = conditional。我希望更新能够相互独立地进行。但是,在外部更新面板中单击按钮时,内部更新面板也会更新。
有没有办法防止这种行为?
答案 0 :(得分:3)
我认为你不能用你描述的结构来做到这一点,因为外部面板中的更新将导致整个面板(包括内部面板)更新。一种解决方案是添加另一个更新面板,以便最终得到如下内容:
<asp:UpdatePanel ID="outer" ...>
<asp:UpdatePanel ID="inner1" ...>
</asp:UpdatePanel>
<asp:UpdatePanel ID="inner2" ...>
</asp:UpdatePanel>
这样你可以独立控制每个部分