在mvc 2中本地化默认模型验证

时间:2010-07-01 09:22:49

标签: asp.net asp.net-mvc validation asp.net-mvc-2 data-annotations

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

因此,如果用户要传入无效的日期时间值,他将收到此消息 “价值'02 .07.201022'对我的约会无效。”

如何翻译/本地化此邮件?

1 个答案:

答案 0 :(得分:15)

Messages.resxApp_GlobalResources Application_Start中添加Global.asax

DefaultModelBinder.ResourceClassKey = "Messages";

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

PropertyValueInvalid:值{0}对于属性{1}

无效

密钥需要调用PropertyValueInvalid