Bagikan melalui


PagesSection.EnableViewStateMac Properti

Definisi

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

public:
 property bool EnableViewStateMac { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("enableViewStateMac", DefaultValue=true)]
public bool EnableViewStateMac { get; set; }
[<System.Configuration.ConfigurationProperty("enableViewStateMac", DefaultValue=true)>]
member this.EnableViewStateMac : bool with get, set
Public Property EnableViewStateMac As Boolean

Nilai Properti

true jika ASP.NET harus menjalankan kode autentikasi pesan (MAC) pada status tampilan halaman saat halaman diposting kembali dari klien; jika tidak, false. Defaultnya adalah true.

Atribut

Contoh

Contoh kode berikut menunjukkan cara menggunakan EnableViewStateMac properti .

// Get the current EnableViewStateMac property value.
Console.WriteLine(
    "Current EnableViewStateMac value: '{0}'",
    pagesSection.EnableViewStateMac);

// Set the EnableViewStateMac property to true.
pagesSection.EnableViewStateMac = true;
' Get the current EnableViewStateMac property value.
Console.WriteLine( _
    "Current EnableViewStateMac value: '{0}'", _
    pagesSection.EnableViewStateMac)

' Set the EnableViewStateMac property to true.
pagesSection.EnableViewStateMac = True

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.

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 status tampilan.

Berlaku untuk