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; }
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 .NET Framework 4.7.2 i starszych wersjach właściwość System.ComponentModel.DataAnnotations.ValidationAttributeMemberName
zwraca null
wartość . Począwszy od .NET Framework października 2019 r. (wersja zapoznawcza pakietu zbiorczego jakości) dla wersji .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 .NET Framework października 2019 r. (wersja zapoznawcza pakietu zbiorczego jakości) lub nowszymi wersjami.
W wersji .NET Framework 4.8 przed aktualizacją 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
.