[Required]
[DisplayName("my date")]
public DateTime? DateReg { get; set; }
因此,如果用户要传递无效的datetime值,他将收到此消息
“值'02 .07.201022'对我的日期无效。”
如何翻译/本地化此消息?
最佳答案
在Messages.resx
和App_GlobalResources
的Application_Start
中添加Global.asax
:
DefaultModelBinder.ResourceClassKey = "Messages";
然后,在
Messages.resx
文件中,您可以定义以下字符串:PropertyValueInvalid:值{0}对属性{1}无效
key 需要称为
PropertyValueInvalid
。关于asp.net - 在MVC 2中本地化默认模型验证,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3156488/