如果电子邮件地址格式错误,我无法本地化错误消息。
我不断收到英文消息:“请输入有效的电子邮件地址”
这是我的模型:
[Required(ErrorMessage = "Ihre Email-Adresse fehlt!")]
[Display(Name = "Ihre Email Adresse")]
[DataType(DataType.EmailAddress, ErrorMessage = "Ungültige Email-Adresse")]
[RegularExpression(@"[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}", ErrorMessage = "Ungültige Email-Adresse")]
public string From { get; set; }
如果没有输入地址,则会出现德语消息,但如果输入了无效地址,则会出现英文消息。
如您所见,我在 DataType 和 RegularExpression-Annotation 中都尝试了 ErrorMessage。
地址无效时如何显示本地化的错误消息?