密码恢复控制,提交按钮没有任何作用

时间:2013-05-14 00:35:04

标签: asp.net

密码恢复控制存在一个奇怪的问题。单击提交按钮时,没有任何反应,它不会进入下一个应该是安全问题的阶段。它就像没有接线或其他东西。

以下是我在web.config中使用的代码:

<membership defaultProvider="SAMWEBSqlMembershipProvider">
      <providers>
        <!-- Add a customized SqlMembershipProvider -->
        <add name="SAMWEBSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="SAMWEBConnectionString" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="AMC" requiresUniqueEmail="true" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1" passwordAttemptWindow="10" passwordStrengthRegularExpression="" />
      </providers>
</membership>

网页:

<%@ Page Title="" Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" CodeFile="password-recovery2.aspx.vb" Inherits="Default2" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    <asp:PasswordRecovery ID="PasswordRecovery1" runat="server">
</asp:PasswordRecovery>
</asp:Content>

1 个答案:

答案 0 :(得分:0)

我自己解决了这个问题。有些代码干扰了密码恢复控制。违规代码:

 <script src="script/WaterMark.min.js" type="text/javascript"></script>
    <script type="text/javascript">
        $(function () {
            $("[id*=UserName], [id*=Password]").WaterMark();

        });
 </script>

非常感谢。

相关问题