ValidationContext.MemberName Propiedad

Definición

Obtiene o establece el nombre del miembro que se va a validar.

public:
 property System::String ^ MemberName { System::String ^ get(); void set(System::String ^ value); };
public string MemberName { get; set; }
member this.MemberName : string with get, set
Public Property MemberName As String

Valor de propiedad

Nombre del miembro que se va a validar.

Comentarios

Esta propiedad representa un nombre de miembro de entidad, no el nombre de un campo de datos correspondiente. Por lo tanto, este nombre no está localizado. Solo debe establecerse para contextos de propiedades o parámetros.

En .NET Framework 4.7.2 y versiones anteriores, cuando se usa un System.ComponentModel.DataAnnotations.ValidationAttributepersonalizado, la propiedad MemberName devuelve null. A partir de .NET Framework 2019 Preview of Quality Rollup for .NET Framework 4.8, la propiedad devuelve el nombre de miembro si agrega la siguiente configuración al archivo web.config:

<configuration>
   <appSettings>
      <add key="aspnet:GetValidationMemberName" value="true" />
   </appSettings>
</configuration>

Sin esta configuración, esta propiedad devuelve null con .NET Framework de octubre de 2019 Preview of Quality Rollup o versiones posteriores.

En .NET versión de Framework 4.8 anterior a la actualización de octubre de 2019, esta propiedad devuelve el nombre del miembro sin la configuración. Si cambia el archivo deweb.config como se muestra en el ejemplo anterior, la propiedad devuelve null.

Se aplica a