ValidationContext.MemberName Proprietà

Definizione

Ottiene o imposta il nome del membro da convalidare.

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

Valore della proprietà

Nome del membro da convalidare.

Commenti

Questa proprietà rappresenta un nome di membro dell'entità, non il nome di un campo dati corrispondente. Pertanto, questo nome non è localizzato. Deve essere impostata solo per i contesti di proprietà o parametri.

In .NET Framework 4.7.2 e versioni precedenti, quando si usa un System.ComponentModel.DataAnnotations.ValidationAttributepersonalizzato, la proprietà MemberName restituisce null. A partire da .NET Framework di ottobre 2019 Preview of Quality Rollup for .NET Framework 4.8, la proprietà restituisce il nome del membro se si aggiunge l'impostazione seguente al file web.config:

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

Senza questa impostazione, questa proprietà restituisce null con .NET Framework di ottobre 2019 Preview of Quality Rollup o versioni successive.

In .NET Framework 4.8 versione precedente all'aggiornamento di ottobre 2019, questa proprietà restituisce il nome del membro senza l'impostazione di configurazione. Se si modifica il file web.config come illustrato nell'esempio precedente, la proprietà restituisce null.

Si applica a