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中文网其他相关文章!