[Required]
[DisplayName("my date")]
public DateTime? DateReg { get; set; }

因此,如果用户要传递无效的datetime值,他将收到此消息
“值'02 .07.201022'对我的日期无效。”

如何翻译/本地化此消息?

最佳答案

Messages.resxApp_GlobalResourcesApplication_Start中添加Global.asax:

DefaultModelBinder.ResourceClassKey = "Messages";

然后,在Messages.resx文件中,您可以定义以下字符串:

PropertyValueInvalid:值{0}对属性{1}无效

key 需要称为PropertyValueInvalid

关于asp.net - 在MVC 2中本地化默认模型验证,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3156488/

10-11 01:54