ValidationContext.MemberName Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia nazwę elementu członkowskiego do zweryfikowania.
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
Wartość właściwości
Nazwa elementu członkowskiego do zweryfikowania.
Uwagi
Ta właściwość reprezentuje nazwę elementu członkowskiego jednostki, a nie nazwę odpowiedniego pola danych. W związku z tym ta nazwa nie jest zlokalizowana. Należy go ustawić tylko dla kontekstów właściwości lub parametrów.
W programie .NET Framework 4.7.2 i starszych wersjach w przypadku używania niestandardowej System.ComponentModel.DataAnnotations.ValidationAttributewłaściwość MemberName zwraca wartość null. Począwszy od .NET Framework z października 2019 r. (wersja zapoznawcza pakietu zbiorczego jakości dla platformy .NET Framework 4.8 właściwość zwraca nazwę elementu członkowskiego, jeśli dodasz następujące ustawienie do pliku web.config:
<configuration>
<appSettings>
<add key="aspnet:GetValidationMemberName" value="true" />
</appSettings>
</configuration>
Bez tego ustawienia ta właściwość zwraca wartość null z programem .NET Framework z października 2019 r. (wersja zapoznawcza pakietu zbiorczego jakości) lub nowszymi wersjami.
W programie .NET Framework 4.8 w wersji wcześniejszej niż aktualizacja z października 2019 r. ta właściwość zwraca nazwę elementu członkowskiego bez ustawienia konfiguracji. Jeśli zmienisz plik web.config , jak pokazano w poprzednim przykładzie, właściwość zwróci wartość null.