如何使身份的 RequiredLength 起作用。我已经尝试将 RequiredLength 的值更改为 10,但我仍然可以使用 6 密码进行注册。当我尝试将其更改为 RequiredLength 到 5 时,它不起作用。它说密码至少需要6位长度。我还修改了 View 模型,但同样的事情发生了,我认为它卡在了 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/