Bagikan melalui


Page.EnableEventValidation Properti

Definisi

Mendapatkan atau menetapkan nilai yang menunjukkan apakah halaman memvalidasi peristiwa postback dan panggilan balik.

public:
 virtual property bool EnableEventValidation { bool get(); void set(bool value); };
[System.ComponentModel.Browsable(false)]
public virtual bool EnableEventValidation { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.EnableEventValidation : bool with get, set
Public Overridable Property EnableEventValidation As Boolean

Nilai Properti

true jika halaman memvalidasi peristiwa postback dan panggilan balik; jika tidak, false. Default adalah true.

Atribut

Pengecualian

Properti EnableEventValidation disetel setelah halaman diinisialisasi.

Keterangan

EnableEventValidation Ketika properti diatur ke true, ASP.NET memvalidasi bahwa peristiwa kontrol berasal dari antarmuka pengguna yang dirender oleh kontrol tersebut. Kontrol mendaftarkan peristiwanya selama penyajian lalu memvalidasi peristiwa selama penanganan postback atau panggilan balik. Misalnya, jika kontrol daftar menyertakan opsi bernomor 1, 2, atau 3 saat halaman dirender, dan jika permintaan postback diterima menentukan opsi nomor 4, ASP.NET akan menimbulkan pengecualian. Semua kontrol berbasis peristiwa di ASP.NET menggunakan fitur ini secara default.

Jika Anda menulis skrip klien yang mengubah kontrol di klien pada durasi, Anda mungkin harus menggunakan RegisterForEventValidation metode untuk menghindari kesalahan validasi peristiwa palsu.

Penting

Fitur ini mengurangi risiko permintaan postback dan panggilan balik yang tidak sah atau berbahaya. Sangat disarankan agar Anda tidak menonaktifkan validasi peristiwa.

Anda mengatur EnableEventValidation properti dengan mengatur enableEventValidation atribut direktif @ Halaman atau enableEventValidation atribut elemen halaman dalam file Web.config. Jika Anda mengatur properti ini dalam kode, Anda harus mengaturnya sebelum halaman diinisialisasi.

Berlaku untuk

Lihat juga