ValidationContext.MemberName Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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; }
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 membro dell'entità, non il nome di un campo dati corrispondente. Pertanto, questo nome non è localizzato. Deve essere impostato solo per i contesti di proprietà o parametri.
In .NET Framework 4.7.2 e versioni precedenti, quando si usa un oggetto System.ComponentModel.DataAnnotations.ValidationAttribute personalizzato, la proprietà MemberName
restituisce null
. A partire da .NET Framework 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 diweb.config :
<configuration>
<appSettings>
<add key="aspnet:GetValidationMemberName" value="true" />
</appSettings>
</configuration>
Senza questa impostazione, questa proprietà restituisce null
con .NET Framework 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 membro senza l'impostazione di configurazione. Se si modifica il file web.config come illustrato nell'esempio precedente, la proprietà restituisce null
.