Share via


Page.EnableViewStateMac Properti

Definisi

Mendapatkan atau menetapkan nilai yang menunjukkan apakah ASP.NET harus memeriksa kode autentikasi pesan (MAC) dalam status tampilan halaman saat halaman diposting kembali dari klien.

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

Nilai Properti

true jika status tampilan harus diperiksa MAC dan dikodekan; jika tidak, false. Defaultnya adalah true.

Atribut

Keterangan

MAC status tampilan adalah versi terenkripsi dari variabel tersembunyi yang status tampilan halaman dipertahankan saat halaman dikirim ke browser. Ketika properti ini diatur ke true, status tampilan terenkripsi diperiksa untuk memverifikasi bahwa properti ini belum diubah pada klien.

Jangan atur properti ini dalam kode. Atur EnableViewStateMac atribut menggunakan direktif @ Halaman dalam file .aspx. Saat halaman diminta, kelas yang dihasilkan secara dinamis mengatur properti .

Penting

Atribut ini tidak boleh diatur ke false dalam situs Web produksi, meskipun aplikasi atau halaman tidak menggunakan status tampilan. STATUS tampilan MAC membantu memastikan keamanan fungsi ASP.NET lainnya selain melihat status.

Berlaku untuk

Lihat juga