2

我正在做一个 MVC 项目。我有一个名为 person 的模型,其属性是 Name 和 Country。在我用过的模型中 [DisplayName("Name")] public string Name{ get; set; }

我希望如果 Country 是 England DisplayNAme 应该是 Name ,如果 country 是 Netherlands 那么 Display name 应该是 Naam 。

简而言之,我们可以在模型 itefl 中使 DisplayName 有条件吗?或者我们可以为属性分配多个显示名称吗?

4

1 回答 1

3

是的,使用 Name 键为每种语言添加一个资源文件。然后,您可以使用以下内容装饰您的类属性:

[Display(Name = "Name", ResourceType = typeof(MyResources))]

更多细节Display 可以在这里找到本地化和 MVC 一般在这里

于 2013-08-29T08:38:44.530 回答