我正在尝试生成字母数字密码,我在web.config中执行了此操作:
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
requiresUniqueEmail="false"
passwordFormat="Clear"
maxInvalidPasswordAttempts="10"
minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0"
passwordAttemptWindow="10" passwordStrengthRegularExpression="^[a-zA-Z0-9]*$"/>
但我仍然得到非字母数字字符。如果错的话,请纠正我。
答案 0 :(得分:3)
http://msdn.microsoft.com/en-us/library/system.web.security.membershipprovider.resetpassword.aspx
ResetPassword方法创建的随机密码不是 保证传递正则表达式 PasswordStrengthRegularExpression属性。但是,随机 密码将符合由此建立的标准 MinRequiredPasswordLength和MinRequiredNonAlphanumericCharacters 特性