DisplayName 屬性的局部化
DisplayName 屬性用於指定模型屬性的顯示名稱。但是,如果您需要根據目前區域性本地化顯示名稱,則使用傳統的 DisplayName 屬性會遇到限制。
在這種情況下,您可以使用 MVC 3 中引入的新 Display 屬性和 .NET 4。 Display 屬性提供擴充功能,包含在地化
解:
在地化模型屬性的顯示名稱:
public class MyModel { [Required] [Display(Name = "labelForName", ResourceType = typeof(Resources.Resources))] public string name{ get; set; } }
Display 屬性採用Name 參數來指定資源鍵和ResourceType參數指定包含本地化的資源檔案
注意:
以上是如何在地化 ASP.NET MVC 中模型屬性的顯示名稱?的詳細內容。更多資訊請關注PHP中文網其他相關文章!