asp.net – 本地化mvc中的默认模型验证2

前端之家收集整理的这篇文章主要介绍了asp.net – 本地化mvc中的默认模型验证2前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
[required]
[DisplayName("my date")]
public DateTime? DateReg { get; set; }

所以如果用户要传递一个无效的日期时间值,他会得到这个消息
“值”02 .07.201022“对我的日期无效.”

如何翻译/本地化此邮件

解决方法

在App_GlobalResources和Global.asax中的Application_Start中添加Messages.resx:
DefaultModelBinder.ResourceClassKey = "Messages";

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

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

密钥需要被称为PropertyValueInvalid.

猜你在找的asp.Net相关文章