我有一个带有两个面板的更新面板。每个面板都有两个按钮来打开弹出窗口。我有两个 modalpopup 及其在两个面板下方的目标面板。一切正常,但是我遇到了问题,如果我单击第一个面板中的按钮,则 modalpopup 不会打开,但是当我在单击按钮后单击第二个面板中的按钮时第一个面板然后弹出窗口打开,反之亦然。我使用了以下代码:
<asp:UpdatePanel ID="up1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:Panel ID="pnl1" runat="server">
<asp:Button ID="btn1" runat="server" class="add-btn-1" Text="Add" />
</asp:Panel>
<asp:Panel ID="pnl2" runat="server">
<asp:Button ID="btn2" runat="server" class="add-btn-1" Text="Add" />
</asp:Panel>
<cc1:ModalPopupExtender ID="ModalPopup1" PopupControlID="pnlpopup1" TargetControlID="btn1"
BackgroundCssClass="modalBackground" runat="server" />
<asp:Panel runat="server" ID="pnlpopup1">
<%--code here--%>
</asp:Panel>
<cc1:ModalPopupExtender ID="ModalPopup2" PopupControlID="pnlpopup2" TargetControlID="btn2"
BackgroundCssClass="modalBackground" runat="server" />
<asp:Panel runat="server" ID="pnlpopup2">
<%--code here--%>
</asp:Panel>
</ContentTemplate>
解决这个问题的解决方案是什么?
谢谢你。