我有一个包含两个更新面板的Web表单:
<asp:ScriptManager ID="ScriptManager1" runat="server" ScriptMode="Release">
</asp:ScriptManager>
<p>
<asp:UpdatePanel ID="upl1" runat="server">
<ContentTemplate>
<asp:Button runat="server" ID="btn1" Text="Button1" />
</ContentTemplate>
</asp:UpdatePanel>
<asp:UpdatePanel ID="upl2" runat="server">
<ContentTemplate>
<asp:Button runat="server" id="btn2" Text="Button2" />
</ContentTemplate>
</asp:UpdatePanel>
</p>
如果我点击
btn1
,那么会触发 upl2
的加载事件和 upl1
的加载事件。但是我只期望
upl1
被加载,因为这是包含按钮的更新面板。为什么会出现这种情况?我该如何解决?