如果密码不符合要求,如何更改验证摘要中的默认消息。出现的当前消息是
"密码必须至少包含一位数字(' 0' - ' 9')。密码必须至少有一个大写字母(' A' - ' Z')。"
我想将该文字更改为其他内容。
答案 0 :(得分:2)
您也可以使用DataAnnotations
在您的示例中,您可以使用:
// ~YourModelFile.cs
[RegularExpression(@"^[A-Z0-9]{6,}$", ErrorMessage = "Password must be at least 6 characters long")]
public string Password { get; set; }
有趣的是,ErrorMessage
可能会放在Resources
个文件中,因此您可以用多种语言显示它。
此外,您不必再编写自定义AddError
方法了。
答案 1 :(得分:0)
我想通了..我希望这是正确的方法。但这是我的代码。我注释掉了一行,并替换为它下面的一行。
U+FFFF