密码最短长度为 7,其中必须包含以下非字母数字字符: 1

大家用 CreateUserWizard控件可能遇到以上问题,

1、更改在web.config文件

密码最短长度为 7,其中必须包含以下非字母数字字符: 1 < membership >
密码最短长度为 7,其中必须包含以下非字母数字字符: 1            
< providers >
密码最短长度为 7,其中必须包含以下非字母数字字符: 1                
< add  name ="AspNetSqlMembershipProvider"
密码最短长度为 7,其中必须包含以下非字母数字字符: 1                    type
="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
密码最短长度为 7,其中必须包含以下非字母数字字符: 1                    connectionStringName
="LocalSqlServer"
密码最短长度为 7,其中必须包含以下非字母数字字符: 1                    enablePasswordRetrieval
="false"
密码最短长度为 7,其中必须包含以下非字母数字字符: 1                    enablePasswordReset
="true"
密码最短长度为 7,其中必须包含以下非字母数字字符: 1                    requiresQuestionAndAnswer
="true"
密码最短长度为 7,其中必须包含以下非字母数字字符: 1                    applicationName
="/"
密码最短长度为 7,其中必须包含以下非字母数字字符: 1                    requiresUniqueEmail
="false"
密码最短长度为 7,其中必须包含以下非字母数字字符: 1                    passwordFormat
="Hashed"
密码最短长度为 7,其中必须包含以下非字母数字字符: 1                    maxInvalidPasswordAttempts
="5"
密码最短长度为 7,其中必须包含以下非字母数字字符: 1                    minRequiredPasswordLength
="7"
密码最短长度为 7,其中必须包含以下非字母数字字符: 1                    minRequiredNonalphanumericCharacters
="1"
密码最短长度为 7,其中必须包含以下非字母数字字符: 1                    passwordAttemptWindow
="10"
密码最短长度为 7,其中必须包含以下非字母数字字符: 1                    passwordStrengthRegularExpression
=""   />
密码最短长度为 7,其中必须包含以下非字母数字字符: 1            
</ providers >
密码最短长度为 7,其中必须包含以下非字母数字字符: 1        
</ membership >

里面有两个属性,一个是  minRequiredPasswordLength,意思是最长密码,默认为7另一个是minRequiredNonalphanumericCharacters,默认为1,意思是至少有一个非字母字符,只要把它改成0就可以了。

如果还是不行就在这里添加一句

    <membership>
      <providers>
        <remove name="AspNetSqlMembershipProvider" />

         <add name="AspNetSqlMembershipProvider"
            type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"

 

方法2:不更改config文件,注册时候密码用mailto:~!@#$^&*()_+中的一个试一下,则也可以

问题终于解决了

 

 

 

你可能感兴趣的:(数字)