我已经在asp.net中创建了一个asp成员资格它工作正常。但是,当我尝试注册新成员密码时不会接受没有特殊字符,如何解决这个问题请帮助我.... ....
<providers>
<clear/>
<remove name="AspNetSqlMembershipProvider"/>
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web,Version=2.0.0.0,
Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="Mybusinessconnection" requiresQuestionAndAnswer="false"
applicationName="MyBusinessApp" requiresUniqueEmail="false"
maxInvalidPasswordAttempts="3" minRequiredPasswordLength="4"/>
</providers>
</membership>
这就是我用于会员资格......
答案 0 :(得分:6)
您可以使用会员的MinRequiredNonAlphanumericCharacters属性处理此问题。
<membership defaultProvider="SqlProvider"
userIsOnlineTimeWindow = "20>
<providers>
<add
name="SqlProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="SqlServices"
requiresQuestionAndAnswer="true"
minRequiredNonalphanumericCharacters="0"
/>
</providers>
</membership>
minRequiredNonalphanumericCharacters
(上面已更改)。有人mentioned this作为评论如下。答案 1 :(得分:1)
此主题应该可以帮助您:http://forums.asp.net/t/1285512.aspx/1
您需要在web.config中创建自定义成员资格提供程序,并将minRequiredNonalphanumericCharacters
属性设置为="0"
。