我正在使用dotnetnuke 4.9.5(ASP.Net 2.0)及其默认成员资格提供程序,即AspnetSqlMembershipProvider。目前,长度为1的用户名是合法的。无论如何我可以限制用户名的最小长度吗?
答案 0 :(得分:1)
Gabriel的方法可能更容易,但您也可以实现自定义成员资格提供程序并从SqlMembershipProvider继承并在CreateUser方法中添加该验证。您可能想要引用this article(注意:它是VB而不是C#)。
不要被吓倒 - 因为你将继承大部分基类的逻辑,你唯一的工作就是在这个方法的验证中添加。
答案 1 :(得分:0)
SqlMembershipProvider没有关于用户名长度的任何配置。为什么不手动验证文本输入?