在ASP.Net中注册字段错误消息
本文关键字:字段 错误 消息 注册 ASP Net | 更新日期: 2023-09-27 18:06:44
在.NET框架4.5.2中,代码中的以下消息在哪里?
'Passwords must have at least one non letter or digit character.'
'Passwords must have at least one uppercase ('A'-'Z').'
我知道规则在RegisterViewModel(Models/AccountViewModels.cs(类和ApplicationUserManager(App_Start/IdentityConfig.cs(类上。
打开IdentityConfig.cs
导航到类似的线路
manager.PasswordValidator = new PasswordValidator
{
RequiredLength = 6,
RequireNonLetterOrDigit = true,
RequireDigit = true,
RequireLowercase = true,
RequireUppercase = true,
};
这就是它设定要求的地方。您可以更改它以满足您的要求
关于消息的位置
var result = await UserManager.CreateAsync(user, model.Password);
将在中填充结果对象
result.Errors
是错误消息所在的位置。它存在于.NET身份逻辑中,无法通过atm进行配置。如果你想本地化它们,你必须进行一些字符串匹配和替换。