Maison >développement back-end >C++ >Comment puis-je localiser le nom d'affichage d'une propriété de modèle dans ASP.NET MVC ?
Localisation de l'attribut DisplayName
L'attribut DisplayName est utilisé pour spécifier le nom d'affichage d'une propriété de modèle. Cependant, si vous devez localiser le nom d'affichage en fonction de la culture actuelle, vous rencontrerez une limitation lors de l'utilisation de l'attribut DisplayName traditionnel.
Dans cette situation, vous pouvez utiliser le nouvel attribut Display introduit dans MVC 3. et .NET 4. L'attribut Display fournit des fonctionnalités étendues, y compris la prise en charge de la localisation.
Solution :
Pour localiser le nom d'affichage d'une propriété de modèle :
public class MyModel { [Required] [Display(Name = "labelForName", ResourceType = typeof(Resources.Resources))] public string name{ get; set; } }
L'attribut Display prend un paramètre Name pour spécifier la clé de ressource et un paramètre ResourceType pour spécifier le fichier de ressources contenant les chaînes localisées.
Remarque :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!