代码之家  ›  专栏  ›  技术社区  ›  gmang

ASP.NET MVC验证-错误字符串的本地化

  •  1
  • gmang  · 技术社区  · 16 年前

    我遵循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; }
    

    属性参数必须是 或数组创建表达式 属性参数类型

    请帮帮我!

    1 回复  |  直到 13 年前
        1
  •  2
  •   gmang    16 年前

    我找到了它,所以我只是把它贴出来,以防有人想知道它是怎么做到的:

    [RegularExpression(@“\d{4}”,ErrorMessageResourceName=“search\u error1”,ErrorMessageResourceType=typeof(Resources.SharedStrings))]

    推荐文章