我怎样才能使RequiredLength身份起作用。我已经尝试将RequiredLength的值更改为10,但是我仍然可以使用6个密码注册。当我尝试将它更改为RequiredLength到5时,它不起作用。它说密码必须至少为6个长度。我还修改了视图模型,但是发生了同样的事情,我认为它停留在RequiredLength = 6中。我还尝试清理并重建我的项目。

manager.PasswordValidator = new PasswordValidator
{
    RequiredLength = 10,
    RequireNonLetterOrDigit = false,
    RequireDigit = false,
    RequireLowercase = false,
    RequireUppercase = false,
};



编辑:正在使用注册帐户,但不能使用更改密码

最佳答案

嗨,您可以使用数据注释功能通过用验证器修饰实体字段来实现。

[Required]
[StringLength(10)]
public string RequiredLength { get; set; }

关于c# - ASP.NET MVC身份密码RequiredLength,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39593554/

10-08 23:00