ValidationContext.MemberName Properti

Definisi

Mendapatkan atau mengatur nama anggota yang akan divalidasi.

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

Nilai Properti

Nama anggota yang akan divalidasi.

Keterangan

Properti ini mewakili nama anggota entitas, bukan nama bidang data yang sesuai. Oleh karena itu, nama ini tidak dilokalkan. Ini harus diatur hanya untuk konteks properti atau parameter.

Di .NET Framework 4.7.2 dan versi yang lebih lama, saat menggunakan System.ComponentModel.DataAnnotations.ValidationAttributekustom , properti MemberName mengembalikan null. Dimulai dengan .NET Framework Pratinjau Rollup Kualitas Oktober 2019 untuk .NET Framework 4.8, properti mengembalikan nama anggota jika Anda menambahkan pengaturan berikut ke file web.config:

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

Tanpa pengaturan ini, properti ini mengembalikan null dengan Pratinjau Rollup Kualitas .NET Oktober 2019 atau versi yang lebih baru.

Dalam versi .NET Framework 4.8 sebelum pembaruan Oktober 2019, properti ini mengembalikan nama anggota tanpa pengaturan konfigurasi. Jika Anda mengubah file web.config seperti yang ditunjukkan dalam contoh sebelumnya, properti mengembalikan null.

Berlaku untuk