AJAX - 嵌套的UpdatePanels。如何防止内部更新?

时间:2009-01-22 17:10:47

标签: asp.net ajax

我有一个外部更新面板,它有一些按钮和一个内部更新面板。

它们都设置为updatemode = conditional。我希望更新能够相互独立地进行。但是,在外部更新面板中单击按钮时,内部更新面板也会更新。

有没有办法防止这种行为?

1 个答案:

答案 0 :(得分:3)

我认为你不能用你描述的结构来做到这一点,因为外部面板中的更新将导致整个面板(包括内部面板)更新。一种解决方案是添加另一个更新面板,以便最终得到如下内容:

<asp:UpdatePanel ID="outer" ...>
<asp:UpdatePanel ID="inner1" ...>

</asp:UpdatePanel>
<asp:UpdatePanel ID="inner2" ...>

</asp:UpdatePanel>

这样你可以独立控制每个部分