C# 单个aspx页面上有两个modalpopup
我在我的单个.aspx页面中使用了两个弹出扩展器,这两个页面都没有弹出,但当我删除这两个页面中的任何一个时,都会很好地弹出C# 单个aspx页面上有两个modalpopup,c#,ajax,C#,Ajax,我在我的单个.aspx页面中使用了两个弹出扩展器,这两个页面都没有弹出,但当我删除这两个页面中的任何一个时,都会很好地弹出 <asp:Button ID="btnShowPopup" runat="server" style="display:none" /> <asp:Button ID="btnshowpopupisbn" runat="server" style="display:none" /> <asp:ModalPopupExtender ID=
<asp:Button ID="btnShowPopup" runat="server" style="display:none" />
<asp:Button ID="btnshowpopupisbn" runat="server" style="display:none" />
<asp:ModalPopupExtender ID="ModalPopupExtender1" runat="server"TargetControlID="btnShowPopup" PopupControlID="pnlpopup"
CancelControlID="btnCancel" BackgroundCssClass="modalBackground" PopupDragHandleControlID="pnlpopup" >
</asp:ModalPopupExtender>
<asp:Panel ID="pnlpopup" runat="server" CssClass="popup" >
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
</ContentTemplate>
</asp:UpdatePanel>
</asp:Panel>
<asp:ModalPopupExtender ID="ModalPopupExtender2" runat="server" TargetControlID="btnshowpopupisbn" PopupControlID="pnlpopupisbn" cancelControlID="btnCancel" BackgroundCssClass="modalBackground" PopupDragHandleControlID="pnlpopup"></asp:ModalPopupExtender>
<asp:Panel ID="pnlpopupisbn" runat="server" CssClass="popup" Visible="False" >
<asp:UpdatePanel ID="UpdatePanel2" runat="server">
<ContentTemplate>
</ContentTemplate>
</asp:UpdatePanel>
</asp:Panel>
您不需要在面板上提供
Visible=“False”
属性,在使用ModalPopupXtender时,它会得到处理。
我只是尝试使用2个模态弹出窗口,效果很好
<div>
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</asp:ToolkitScriptManager>
<asp:Button ID="Button1" runat="server" Text="Popup 1" />
<asp:ModalPopupExtender ID="ModalPopupExtender2" runat="server" PopupControlID="Panel1"
TargetControlID="Button1" OkControlID="Button2" BackgroundCssClass="ModalPopupBG">
</asp:ModalPopupExtender>
<asp:Panel ID="Panel1" runat="server" CssClass="popup">
Some Content in Panel 1<br />
<asp:Button ID="Button2" runat="server" Text="Close" />
</asp:Panel>
<asp:Button ID="Button3" runat="server" Text="Popup 2" />
<asp:ModalPopupExtender ID="ModalPopupExtender1" runat="server" PopupControlID="Panel2"
TargetControlID="Button3" OkControlID="Button4" BackgroundCssClass="ModalPopupBG">
</asp:ModalPopupExtender>
<asp:Panel ID="Panel2" runat="server" CssClass="popup">
Some Content in Panel 2<br />
<asp:Button ID="Button4" runat="server" Text="Close" />
</asp:Panel>
</div>
面板1中的某些内容
面板2中的一些内容
不要将属性visible设置为false。将其设置为true您可以执行Panel visible=“false”为什么Panelpnlpopupipsbn
属性是visible=false
是的…)。。!!!visible=true worked…你真正的问题是什么???小错误会让问题看起来更大,大多数情况下都发生在我身上:)