RequiredAttribute,StringLengthAttribute等中的强类型资源

时间:2014-05-01 15:21:05

标签: c# asp.net-mvc

在正常使用中,如果我有带有验证属性的ASP.NET MVC模型,但错误消息应来自人们会做的资源

[Required(ErrorMessageResourceType = typeof(Errors), ErrorMessageResourceName = "UsernameRequired")]
[StringLength(30, ErrorMessageResourceType = typeof(Errors), ErrorMessageResourceName = "UsernameLength")]
public string Username { get; set; }

但有没有办法让资源名称强列表,例如我可以在属性中使用Errors.UsernameLengthErrors.UsernameRequired?如果有人更改了资源键名称,编译器会更容易选择它。

0 个答案:

没有答案