我目前正在使用ASP.NET MVC中的大型软件解决方案并正在实施i18n。我听说可能有一种方法可以自动化数据注释的i18n验证消息。例如,给出代码:
[Required]
[DataType(DataType.Password)]
[Display(Name = "VMAccountConfirmPassword", ResourceType = typeof(R))]
[System.ComponentModel.DataAnnotations.Compare("Password", ErrorMessageResourceName = "VMAccountErrConfirmPassword", ErrorMessageResourceType = typeof(R))]
public string ConfirmPassword { get; set; }
如果[Required]数据注释生成的所有错误消息都可能被国际化,我会很高兴。没有我必须为所有内容添加自定义错误消息。
这可能吗?
亲切的问候, Leigh Cooper