我遵循scottgu的ASP.netmvc2技术:模型验证( http://weblogs.asp.net/scottgu/archive/2010/01/15/asp-net-mvc-2-model-validation.aspx
不过,我正在建立一个本地化的网站。如何本地化错误字符串?
我尝试替换以下内容:
[RegularExpression(@"\d{4}",ErrorMessage="Must be a 4 digit year")] public Nullable<int> YearOfWork { get; set; }
包括以下内容:
[RegularExpression(@"\d{4}",ErrorMessage=Resources.SharedStrings.search_error1)] public Nullable<int> YearOfWork { get; set; }
属性参数必须是 或数组创建表达式 属性参数类型
请帮帮我!
我找到了它,所以我只是把它贴出来,以防有人想知道它是怎么做到的:
[RegularExpression(@“\d{4}”,ErrorMessageResourceName=“search\u error1”,ErrorMessageResourceType=typeof(Resources.SharedStrings))]