问题描述
我是一个asp.net的菜鸟,正在读清华版的《asp.net2.0入门经典》,对asp.net的web应用程序开发理念非常欣赏:只要拖放服务器控件,就可以搭建一个复杂的web网站。但随着学习的深入,也感到这种自动生成模式带来的困扰。比如最近做login控件练习,点击控件上的“网站管理”想创建新用户帐号,但输入的密码报错:“密码最短长度为7,其中必须包含以下非字母数字字符:1。”,这句的意思应当好理解,但反复输入不同的密码还是那样报错。难道这句话有什么深意?0p9o8i1,12345678,qwertyu1,1qwerty这些都是不符合要求的吗?希望高手指点指点,不甚感激!
解决方案
解决方案二:
这些限制都可以在web.config里设置更改
解决方案三:
<authorization><allowusers="?"/><allowroles="administrators"/><allowroles="users"/></authorization>netharry:是在上面的代码里改嘛?能不能具体点,感激啦
解决方案四:
<authenticationmode="Forms"><!--Detailedconfigurationoptions--><formsname=".ADDTOO"loginUrl="Login.aspx"timeout="60"slidingExpiration="true"cookieless="UseDeviceProfile"protection="All"requireSSL="false"enableCrossAppRedirects="false"defaultUrl="~/User/View.aspx"path="/"/></authentication><!--domain="www.mydomain.com"--><membershipdefaultProvider="AccessMembershipProvider"><providers><clear/><addname="AccessMembershipProvider"type="FavorSite.AccessProviders.AccessMembershipProvider,UserProvider"connectionStringName="AccessFileName"enablePasswordRetrieval="false"enablePasswordReset="true"requiresUniqueEmail="true"requiresQuestionAndAnswer="false"minRequiredPasswordLength="1"minRequiredNonalphanumericCharacters="0"applicationName="ADDTOO"hashAlgorithmType="SHA1"passwordFormat="Hashed"/></providers></membership>————————————————————————————————比如:minRequiredPasswordLength="1"就是只需要长度是1,这是我的web.config,供参考