首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ModalPopUp扩展器中的密码恢复

ModalPopUp扩展器中的密码恢复
EN

Stack Overflow用户
提问于 2012-06-29 00:45:27
回答 1查看 963关注 0票数 0

我的网页中有一个超链接,文本设置为“忘记密码”。

单击超链接后,将弹出密码恢复控件(带有AJAX ModalPopUp扩展程序的实现)。

扩展器的弹出窗口工作得很好,它可以显示密码恢复控制。但是,在输入用户名(在UserNameTemplate步骤中)并点击"submit“按钮后,控件不会继续执行第二步和第三步,这应该是QuestionTemplate和success模板。

我试过在没有使用ModalPopUp扩展器的情况下将密码恢复控件放到网页上,恢复控件工作正常。

这是我的代码:(粗体的单词是相关的代码)

代码语言:javascript
复制
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager>

<asp:LoginView ID="LoginView1" runat="server" >

<AnonymousTemplate>

<asp:HyperLink ID="HyperLink2" runat="server">Forget Password</asp:HyperLink> 

<asp:ModalPopupExtender ID="HyperLink2_ModalPopupExtender" runat="server" Enabled="True" TargetControlID="HyperLink2" PopupControlID="Panel1">      </asp:ModalPopupExtender>

 <asp:Panel ID="Panel1" runat="server" BorderColor="Black" CssClass="Panel1" >      <asp:PasswordRecovery ID="PasswordRecovery1" runat="server"> </asp:PasswordRecovery> 

 <asp:Button ID="btnOk" runat="server" Text="Ok"/> </asp:Panel>
  </AnonymousTemplate>
 </form> 

为什么密码恢复控件在modalpopup扩展器中不能正常工作?有没有别的办法解决这个问题??

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-29 01:44:26

好吧,这是因为,默认情况下,模式弹出窗口在提交时被设置为隐藏。所以,只要你按下按钮,这个特定的表单就会被提交并隐藏起来。

您可以做的是,在按钮单击事件上,在必要的语句(如果需要)之后,包括以下代码行:

代码语言:javascript
复制
HyperLink2_ModalPopupExtender.Show();

  • HyperLink2_ModalPopupExtender是模态弹出窗口扩展器控件的id
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11249277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档