.Net Identity 2自定义验证文本

时间:2014-12-08 14:06:03

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

如何编写密码最小长度的自定义文字'和'用户名存在'错误文字?

UserManager.PasswordValidator = new MinimumLengthValidator(4);

我得到"密码必须至少为6个字符。"错误,虽然我将minimumlength设置为4并更改错误消息。 它必须是我写的本地语言。

我试过这个方面但不行。

[StringLength(100, ErrorMessage = "Şifreniz en az 4 karakter olmalıdır.", MinimumLength = 4)]

这是我的密码模型属性

[Required(ErrorMessage = "Şifre girmediniz")]
[StringLength(100, ErrorMessage = "Şifreniz en az 4 karakter olmalıdır.", MinimumLength = 4)]
[DataType(DataType.Password)]
[Display(Name = "Şifre")]
public string Password { get; set; }

1 个答案:

答案 0 :(得分:0)

可能是由于会员提供商的约束。 请参阅this linkthis answer