c# - ASP.NET MVC 身份密码 RequiredLength

标签 c# asp.net asp.net-mvc asp.net-identity

如何使身份的 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/

相关文章:

c# - Convert.ToDateTime() 的意外行为

c# - 按默认值初始化字段是多余的

c# - 创建新的 XML 元素

c# - Asp.Net Boilerplate 在应用程序服务验证时抛出异常

asp.net - Orchard CMS 高级菜单 - 用干净的菜单小部件替换基于 Superfish 的菜单小部件

c# - jQuery AJAX 的 ASP.Net MVC 路由问题

c# - 格式化难读的 try..catch..finally block ?

c# - 在 xamarin ios 中预加载数据库

c# - 嵌套模型上的 nullReferenceException

c# - 在 PDF 文档中查找超链接?