ValidationContext.MemberName Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur nama anggota untuk 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 sebelumnya, saat menggunakan System.ComponentModel.DataAnnotations.ValidationAttribute kustom, properti MemberName
mengembalikan null
. Dimulai dengan pratinjau Rollup Kualitas .NET Framework Oktober 2019 untuk .NET Framework 4.8, properti mengembalikan nama anggota jika Anda menambahkan pengaturan berikut ke file web.config Anda:
<configuration>
<appSettings>
<add key="aspnet:GetValidationMemberName" value="true" />
</appSettings>
</configuration>
Tanpa pengaturan ini, properti ini kembali null
dengan pratinjau Rollup Kualitas .NET Framework 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 pada contoh sebelumnya, properti mengembalikan null
.