簡體   English   中英

使用用戶控件asp.net不顯示模式彈出窗口

[英]modal popup not showing using user control asp.net

我一直試圖從Asp.net中的用戶控件獲取AJAX ModalPopupExtender來工作。 我嘗試使用虛擬控件獲取要顯示的模式以及TargetControlID使其顯示。 單擊目標控件后,它顯示的壁櫥會閃爍。 我也嘗試過從后面的代碼中調用它。 我已經在用戶控件以及調用用戶控件的實際aspx頁面中添加了一個更新面板。 似乎沒有任何作用。

以下是我的代碼:

<asp:LinkButton runat="server" CssClass="mnuLink" ID="mnuLogin" Text="<%$ Resources:share, lblLogOrreg%>">
</asp:LinkButton>
<asp:Panel ID="panTerm" runat="server" HorizontalAlign="Left" Width="100%" Height="100%">
    <asp:Panel ID="panInnerTerm" runat="server" Height="500px" Width="600px" BorderWidth="1px">
        <login:menu id="loginControl" runat="server" />
        <asp:Label runat="server" Text="testing"></asp:Label>
        <asp:Button ID="btnCancel" runat="server" Text="<%$ Resources:share, btnClose%>" CssClass="button" />
    </asp:Panel>
</asp:Panel>
<ajaxtoolkit:modalpopupextender id="popUpterms" runat="server" targetcontrolid="mnuLogin" behaviorid="popupCopyCtrl"
    popupcontrolid="panTerm" cancelcontrolid="btnCancel">
</ajaxtoolkit:modalpopupextender>

我也曾嘗試使用javascript來隱藏和顯示面板,但是沒有運氣。 任何幫助將不勝感激

我不確定發生了什么,但是在關閉並重新打開Visual Studio之后,流行音樂開始按預期工作。 我最終使用了虛擬標簽方法,並從后面的代碼觸發了modalpop。

     <asp:LinkButton runat="server" CssClass="mnuLink" id="mnuLogin" Text="<%$ Resources:share, lbnSignIn%>"  OnClick="mnuLogin_Click"></asp:LinkButton>
           <a href="~/Account/Register.aspx" runat="server" class="mnuLink" >
        <asp:Literal runat="server" Text="<%$ Resources:share, lblRegister%>"></asp:Literal></a>
        </div>
    <asp:Label runat="server" ID="dummylabel"></asp:Label>
    <asp:Panel ID="panLogin" runat="server" HorizontalAlign="Left" Width="100%" Height="100%" CssClass="modalBackground" Style="display: block;">
        <asp:Panel ID="panInnerLogin" runat="server" Height="300px" Width="300px" BorderWidth="1px" CssClass="modalPanel">
            <div id="divSign" class="centerText">
                <login:menu ID="loginControl" runat="server" />
                <br />
                <asp:Button ID="btnCancel" runat="server" Text="<%$ Resources:share, btnCancel%>" CssClass="button" />
            </div>
        </asp:Panel>
    </asp:Panel>
    <ajaxToolkit:ModalPopupExtender ID="popUpLogin" runat="server" TargetControlID="dummylabel" BehaviorID="popupCopyCtrl"
        PopupControlID="panLogin" CancelControlID="btnCancel">
    </ajaxToolkit:ModalPopupExtender>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM