如何在MVC3中本地化数据注释消息?

时间:2012-06-11 07:59:54

标签: c# asp.net-mvc-3

  

可能重复:
  Localization of DisplayNameAttribute

[Serializable]
public class Foo
{

    [DisplayName("??")]
    [Required]
    public string Name { get; set; }

}

本地化这个属性的最佳解决方案是什么?

1 个答案:

答案 0 :(得分:1)

您必须使用GlobalResources,请查看以下示例

<强> Resource1.resx

|名称|名称|

| .... | .... |

| .... | .... |

<强> Resource1.da.DK

|名称| Navn |

| .... | .... |

| .... | .... |

    [Required(ErrorMessageResourceType = typeof(Resources.Resource1), ErrorMessageResourceName  = "Name")]
    public virtual string Name
    {
        get;
        set;
    }