【发布时间】:2009-01-22 17:10:46
【问题描述】:
我有一个包含几个按钮的外部更新面板和一个位于外部的内部更新面板。
它们都设置为 updatemode=conditional。我希望更新彼此独立。但是,当在外部更新面板中单击按钮时,内部更新面板也会更新。
有没有办法防止这种行为?
【问题讨论】:
我有一个包含几个按钮的外部更新面板和一个位于外部的内部更新面板。
它们都设置为 updatemode=conditional。我希望更新彼此独立。但是,当在外部更新面板中单击按钮时,内部更新面板也会更新。
有没有办法防止这种行为?
【问题讨论】:
我认为您无法使用您描述的结构来做到这一点,因为外部面板中的更新将导致整个面板(包括内部面板)更新。一种解决方案是添加另一个更新面板,这样您最终会得到以下内容:
<asp:UpdatePanel ID="outer" ...>
<asp:UpdatePanel ID="inner1" ...>
</asp:UpdatePanel>
<asp:UpdatePanel ID="inner2" ...>
</asp:UpdatePanel>
这样你就可以独立控制每个部分
【讨论】: