AjaxControlToolkit中的ModalPopupExtender

编程入门 行业动态 更新时间:2024-10-14 10:46:17
本文介绍了AjaxControlToolkit中的ModalPopupExtender的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我有一个来自AjaxControlToolkit的ModalPopupExtender,该按钮不起作用,当按按钮到Signup时按钮不起作用

I have a ModalPopupExtender from the AjaxControlToolkit that is dont working mesterpage When the button press to Signup dont work

<div > <ajaxToolkit:ModalPopupExtender ID="ModalPopupExtenderLogin" runat="server" TargetControlID="Loginlnk" PopupControlID="LoginPanel" BackgroundCssClass="modalBackground" DropShadow="true" OkControlID="LoginBtn" OnOkScript="ok()" CancelControlID="CancelBtn" X="650" Y="140" /> <ajaxToolkit:ModalPopupExtender ID="ModalPopupExtenderSignup" runat="server" TargetControlID="Signuplnk" PopupControlID="SignupPanel" BackgroundCssClass="modalBackground" DropShadow="true" OkControlID="Button1" OnOkScript="" CancelControlID="CancelBtn2" /> <asp:Panel ID="LoginPanel" runat="server" CssClass="modalPopup" Width="270px" Font-Names="tahoma"> <table style="width: 270px" dir="ltr" > <tr> <td align="right" class="style17"> <asp:TextBox ID="TnameLogin" runat="server" Width="80%" CssClass="SFEditBox"> </asp:TextBox> </td> <td style="width: 179px" class="SFLable" > <asp:Label ID="Label10" runat="server" AutoPostBack="true" ontextchanged="" Height="23px" Text=": نام کاربری" style="font-family: Tahoma; font-size: small; color: #0000FF; " ></asp:Label> </td> </tr> <tr> <td align="right" class="style17"> <asp:TextBox ID="pwd" runat="server" Width="80%" TextMode="Password" CssClass="SFEditBox"></asp:TextBox> </td> <td style="width: 179px" class="SFLable"> <asp:Label ID="Label9" runat="server" Height="23px" Text=": رمز عبور" style="color: #0000FF; font-family: Tahoma; font-size: small;"></asp:Label> </td> </tr> <tr> <td class="style17"> <asp:Button ID="CancelBtn" runat="server" Text="خروج" Width="52px" buttonAction="submitButton" style="color: #0000FF" CssClass="BinsertBook" /> <asp:Button ID="LoginBtn" runat="server" Text="ورود" OnClick="LoginBtn_Click" buttonAction="cancelButton" style="color: #0000FF" Width="61px" CssClass="BinsertBook" /> </td> <td style="width: 179px"> &nbsp;</td> </tr> <tr> <td class="style16" colspan="2"> <span class="style23">&nbsp;&nbsp; </span> <asp:LinkButton id="LinkButton1" PostBackUrl="~/Default.aspx" runat="server" style="font-family: Tahoma; " CssClass="style24"> فراموشی رمز عبور </asp:LinkButton> <span class="style23">&nbsp;</span><span class="style25">*</span><span class="style23">&nbsp; </span> </td> </tr> </table> </asp:Panel> <asp:Panel ID="SignUpPanel" runat="server" CssClass="modalSignUp" align="center" Width="550px" Font-Names="Tahoma"> <table style="height:177px; width: 555px; background-color: #FFCCCC;" dir="ltr" align="center"> <tr> <td class="SFTdCenter" colspan="3"> <asp:Label ID="Label111" runat="server" style="color: #0066FF; font-size: large" Text="ثبت نام"></asp:Label> </td> </tr> <tr> <td align="right" class="style29" colspan="2"> <asp:UpdatePanel ID="UpdatePanel4" runat="server"> <ContentTemplate> <asp:TextBox ID="TxtFullName" runat="server" CssClass="SFEditBox" Width="270px"></asp:TextBox> </ContentTemplate> </asp:UpdatePanel> </td> <td class="style30" > <asp:Label ID="Label105" runat="server" Text=": نام و خانوادگی "></asp:Label> </td> </tr> <tr> <td align="right" class="style29" colspan="2"> <%-- <div ID="checkusername" runat="server" visible="false" >--%> <asp:UpdatePanel ID="PnlUsrDetails" runat="server"> <ContentTemplate> <asp:Image ID="ImstautsOk" runat="server" Height="15px" ImageUrl="~/pic/image001.gif" Visible="False" Width="19px" /> <asp:Label ID="LloginUser" runat="server" style="color: #FF0000; font-size: x-small;"></asp:Label> <asp:TextBox ID="TxtUser" runat="server" Width="270px" CssClass="SFEditBox" ontextchanged="txtPassword_TextChanged" AutoPostBack="true"></asp:TextBox> </ContentTemplate> </asp:UpdatePanel> </td> <%-- </div>--%> <td style="text-align: left" class="style32"> <asp:Label ID="Label106" runat="server" Text=": نام کاربری" CssClass="SFLable"></asp:Label> </td> </tr> <tr> <td align="right" class="style29" colspan="2"> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <asp:Image ID="ImStatusEmail" runat="server" EnableViewState="False" Height="15px" ImageUrl="~/pic/Refresh.jpg" Visible="False" /> <asp:Label ID="LStatusEmail" runat="server" style="font-size: x-small"></asp:Label> <asp:TextBox ID="TxtEmail" runat="server" CssClass="SFEditBox" ontextchanged="TxtEmail_TextChanged" ValidationGroup="b" onblur="if(this.value!=''){ValidEmail(this)}" Width="270px" AutoPostBack="true"></asp:TextBox> </ContentTemplate> </asp:UpdatePanel> </td> <td class="style30"> <asp:Label ID="Label107" runat="server" Text=": پست الکترونیک را بنویس"></asp:Label> </td> </tr> <tr> <td align="right" class="style29" colspan="2"> <asp:Image ID="ImstautsConfEmail" runat="server" Height="15px" ImageUrl="~/pic/Refresh.jpg" Visible="False" Width="19px" /> <asp:Label ID="LConfEmail" runat="server" style="color: #FF0000; font-size: x-small;"></asp:Label> <asp:TextBox ID="TxtConfEmail" runat="server" CssClass="SFEditBox" Width="270px"></asp:TextBox> </td> <td class="style30"> <asp:Label ID="Label108" runat="server" Text=": تایید پست الکترونیک"></asp:Label> </td> </tr> <tr> <td align="right" class="style29" colspan="2"> <asp:UpdatePanel ID="UpdatePanel2" runat="server"> <ContentTemplate> <asp:Image ID="Impass" runat="server" Height="16px" ImageUrl="~/pic/image001.gif" /> <asp:Label ID="Lpass" runat="server" style="font-size: x-small"></asp:Label> <asp:TextBox ID="Txtpass" runat="server" CssClass="SFEditBox" TextMode="Password" Width="270px"></asp:TextBox> </ContentTemplate> </asp:UpdatePanel> </td> <td class="style30"> <asp:Label ID="Label109" runat="server" Text=": رمز عبور"></asp:Label> </td> </tr> <tr> <td align="right" class="style29" colspan="2"> <asp:UpdatePanel ID="UpdatePanel3" runat="server"> <ContentTemplate> <asp:Image ID="Imgrepass" runat="server" Height="16px" ImageUrl="~/pic/Refresh.jpg" /> <asp:Label ID="Lreppass" runat="server" style="font-size: x-small"></asp:Label> <asp:TextBox ID="TxtConfPass" runat="server" CssClass="SFEditBox" TextMode="Password" Width="270px"></asp:TextBox> </ContentTemplate> </asp:UpdatePanel> </td> <td class="style30"> <asp:Label ID="Label110" runat="server" Text=": تکراررمز"></asp:Label> </td> </tr> <tr> <td class="style28"> &nbsp;</td> <td class="style21"> <asp:Button ID="CancelBtn2" runat="server" Text="خروج" Width="52px" CssClass="BinsertBook" /> <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" /> </td> <td style="width: 179px; height: 26px;"> &nbsp;</td> </tr> </table> </asp:Panel> </div>

推荐答案

You can try to ClientID name of button instead of its ID. You can set it from codebehind like this: You can try to ClientID name of button instead of its ID. You can set it from codebehind like this: ModalPopupExtenderSignup.TargetControlID = Signuplnk.ClientID

In some situations you might need to set the ClientIDMode of button as "Static".

In some situations you might need to set the ClientIDMode of button as "Static".

更多推荐

AjaxControlToolkit中的ModalPopupExtender

本文发布于:2023-11-24 23:50:04,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1627416.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:AjaxControlToolkit   ModalPopupExtender

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!