.Net 标识 2 自定义验证文本

本文关键字:验证 文本 自定义 标识 Net | 更新日期: 2023-09-27 18:33:36

如何为"密码最小长度"和"用户名存在"错误文本编写自定义文本?

UserManager.PasswordValidator = new MinimumLengthValidator(4);

我收到"密码必须至少为 6 个字符"错误,尽管我将最小长度设置为 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; }

.Net 标识 2 自定义验证文本

可能是由于成员资格提供程序约束。请看这个链接也这个答案