PagesSection.EnableViewStateMac Egenskap

Definition

Hämtar eller anger ett värde som anger om ASP.NET ska köra en kod för meddelandeautentisering (MAC) på sidans visningstillstånd när sidan publiceras tillbaka från klienten.

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

Egenskapsvärde

true om ASP.NET ska köra en kod för meddelandeautentisering (MAC) på sidans visningstillstånd när sidan publiceras tillbaka från klienten, annars false. Standardvärdet är true.

Attribut

Exempel

Följande kodexempel visar hur du använder egenskapen EnableViewStateMac .

// 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

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.

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