DisplayAttribute.Name Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un valor que se usa para mostrarlo en la interfaz de usuario.
public:
property System::String ^ Name { System::String ^ get(); void set(System::String ^ value); };
public string Name { get; set; }
public string? Name { get; set; }
member this.Name : string with get, set
Public Property Name As String
Valor de propiedad
Un valor que se usa para mostrarlo en la interfaz de usuario.
Ejemplos
En el ejemplo siguiente se muestra cómo establecer la propiedad name.
[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; }
}
}
<MetadataType(GetType(EmployeeMD))> _
Public Class Employee
Public Class EmployeeMD
<Display(Name:="Last Name", Order:=-9, _
Prompt:="Enter Last Name", Description:="Emp Last Name")> _
Public Property LastName As Object
End Property
<Display(Name:="Manager", AutoGenerateFilter:=false)> _
Public Property Employee1 As Object
End Property
End Class
End Class
Comentarios
No utilice esta propiedad para obtener el valor de la Name propiedad . Use el método GetName en su lugar.
El nombre se usa normalmente como etiqueta de campo para un elemento de interfaz de usuario enlazado a la propiedad anotada con este atributo. Las plantillas de página de List.aspx, ListDetails.aspx Details.aspx y datos dinámicos usan la Name propiedad para la etiqueta de campo. Un null
valor o una cadena vacía son válidos.