[英]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.