我正在开发一个MVC项目。我有一个名为person的模型,其属性是Name和Country。
在我的模型中,我使用了[DisplayName("Name")]
public string Name{ get; set; }
我希望如果Country是England DisplayNAme应该是Name,如果country是Netherlands,那么显示名称应该是Naam。
总之,我们可以在模型itsefl中使DisplayName有条件吗?或者我们可以为属性分配多个显示名称吗?
答案 0 :(得分:3)
是的,使用Name键为每种语言添加资源文件。然后,您可以使用以下内容修饰类属性:
[Display(Name = "Name", ResourceType = typeof(MyResources))]
有关Display
can be found here和localization and MVC in general here的详细信息。