DisplayAttribute.Name Propriété

Définition

Obtient ou définit une valeur utilisée pour l'affichage dans l'interface utilisateur.

C#
public string Name { get; set; }
C#
public string? Name { get; set; }

Valeur de propriété

Valeur utilisée pour l'affichage dans l'interface utilisateur.

Exemples

L’exemple suivant montre comment définir la propriété name.

C#
[MetadataType(typeof(EmployeeMD))]  
public partial class Employee {  
    public class EmployeeMD {  
        [Display(Name = "Last Name", Order = -9,   
        Prompt = "Enter Last Name", Description="Emp Last Name")]  
        public object LastName { get; set; }  

        [Display(Name = "Manager", AutoGenerateFilter=false)]  
        public object Employee1 { get; set; }  
    }  
}  

Remarques

N’utilisez pas cette propriété pour obtenir la valeur de la Name propriété. Utilisez plutôt la méthode GetName.

Le nom est généralement utilisé comme étiquette de champ pour un élément d’interface utilisateur lié à la propriété annotée avec cet attribut. Les modèles de page Dynamic Data List.aspx, ListDetails.aspx et Details.aspx utilisent la Name propriété pour l’étiquette de champ. Une valeur ou une null chaîne vide est valide.

S’applique à

Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
UWP 10.0