相关疑难解决方法(0)

ASP.NET MVC中数据注释的默认资源

有一种方法可以将默认资源设置为数据注释验证吗?

我不想做这样的事情:

[Required(ErrorMessage="Name required.", ErrorMessageResourceType=typeof(CustomDataAnnotationsResources)]
public string Name { get; set; }
Run Code Online (Sandbox Code Playgroud)

我想要这样的东西:

Global.asax中

DataAnnotations.DefaultResources = typeof(CustomDataAnnotationsResources);
Run Code Online (Sandbox Code Playgroud)

然后

[Required]
public string Name { get; set; }
Run Code Online (Sandbox Code Playgroud)

有人给我一个光!

提前致谢

编辑

我真正的问题是使用EF Code First CTP4.CTP5修复它.谢谢大家.

.net asp.net-mvc-2-validation data-annotations asp.net-mvc-2

18
推荐指数
2
解决办法
6844
查看次数

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

[Required]
[DisplayName("my date")]
public DateTime? DateReg { get; set; }
Run Code Online (Sandbox Code Playgroud)

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

我该如何翻译/本地化这条消息?

asp.net validation asp.net-mvc data-annotations asp.net-mvc-2

12
推荐指数
1
解决办法
2629
查看次数