Page.EnableViewStateMac Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of ASP.NET berichtverificatiecodes (MAC) in de weergavestatus van de pagina moet controleren wanneer de pagina wordt teruggezet vanaf de client.
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
Waarde van eigenschap
true als de weergavestatus mac moet worden gecontroleerd en gecodeerd; anders, false. De standaardwaarde is true.
- Kenmerken
Opmerkingen
Een weergavestatus-MAC is een versleutelde versie van de verborgen variabele waarnaar de weergavestatus van een pagina wordt behouden wanneer de pagina naar de browser wordt verzonden. Wanneer deze eigenschap is ingesteld trueop, wordt de versleutelde weergavestatus gecontroleerd om te controleren of er niet met de client is geknoeid.
Stel deze eigenschap niet in code in. Stel het EnableViewStateMac kenmerk in met behulp van de instructie @Page in het .aspx-bestand. Wanneer de pagina wordt aangevraagd, stelt de dynamisch gegenereerde klasse de eigenschap in.
Important
Dit kenmerk mag nooit worden ingesteld false op een productiewebsite, zelfs als de toepassing of pagina de weergavestatus niet gebruikt. De weergavestatus MAC helpt de beveiliging van andere ASP.NET functies te garanderen, naast de weergavestatus.