Page.EnableViewStateMac Egenskap

Definition

Hämtar eller anger ett värde som anger om ASP.NET ska kontrollera autentiseringskoder för meddelanden (MAC) i sidans visningstillstånd när sidan publiceras tillbaka från klienten.

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

Egenskapsvärde

trueom visningstillståndet ska vara MAC-markerat och kodat; annars . false Standardvärdet är true.

Attribut

Kommentarer

En MAC med visningstillstånd är en krypterad version av den dolda variabeln som en sidas visningstillstånd sparas till när sidan skickas till webbläsaren. När den här egenskapen är inställd truepå kontrolleras det krypterade visningstillståndet för att kontrollera att den inte har manipulerats på klienten.

Ange inte den här egenskapen i kod. EnableViewStateMac Ange attributet med hjälp av @Page-direktivet i filen .aspx. När sidan begärs anger den dynamiskt genererade klassen egenskapen.

Important

Det här attributet ska aldrig anges till false på en produktionswebbplats, även om programmet eller sidan inte använder visningstillstånd. Visningstillståndet MAC hjälper till att säkerställa säkerheten för andra ASP.NET funktioner utöver visningstillståndet.

Gäller för

Se även