Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 单个aspx页面上有两个modalpopup_C#_Ajax - Fatal编程技术网

C# 单个aspx页面上有两个modalpopup

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=

我在我的单个.aspx页面中使用了两个弹出扩展器,这两个页面都没有弹出,但当我删除这两个页面中的任何一个时,都会很好地弹出

<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”

为什么Panel
pnlpopupipsbn
属性是
visible=false
是的…)。。!!!visible=true worked…你真正的问题是什么???小错误会让问题看起来更大,大多数情况下都发生在我身上:)