Page.EnableViewStateMac 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 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 dan dikodekan MAC; jika tidak, false
. Default 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. MAC status tampilan membantu memastikan keamanan fungsi ASP.NET lainnya selain melihat status.