Sdílet prostřednictvím


PagesSection.EnableViewStateMac Vlastnost

Definice

Získá nebo nastaví hodnotu, která určuje, zda má ASP.NET spustit ověřovací kód zprávy (MAC) ve stavu zobrazení stránky při publikování stránky zpět z klienta.

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

Hodnota vlastnosti

Boolean

truepokud ASP.NET by měl spustit ověřovací kód zprávy (MAC) ve stavu zobrazení stránky, když se stránka publikuje zpět z klienta; falsejinak . Výchozí formát je true.

Atributy

Příklady

Následující příklad kódu ukazuje, jak použít EnableViewStateMac vlastnost.

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

Poznámky

Mac se stavem zobrazení je šifrovaná verze skryté proměnné, na kterou je stav zobrazení stránky trvalý, když se stránka odešle do prohlížeče. Pokud je tato vlastnost nastavena na true, zašifrovaný stav zobrazení je zaškrtnut a ověřte, že nebyla manipulována s klientem.

Důležité

Tento atribut by nikdy neměl být nastaven na false produkční web, i když aplikace nebo stránka nepoužívá stav zobrazení. Mac stavu zobrazení pomáhá zajistit zabezpečení dalších ASP.NET funkcí kromě stavu zobrazení.

Platí pro