Udostępnij przez


ValidationContext.MemberName Właściwość

Definicja

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 nullwartość . 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.

Dotyczy