Sdílet prostřednictvím


Page.EnableViewStateMac Vlastnost

Definice

Získá nebo nastaví hodnotu určující, zda má ASP.NET zkontrolovat ověřovací kódy zpráv (MAC) ve stavu zobrazení stránky, když je stránka odeslána zpět z klienta.

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

Hodnota vlastnosti

truepokud by měl být stav zobrazení zkontrolován a zakódován mac; v opačném případě . false Výchozí formát je true.

Atributy

Poznámky

Mac se stavem zobrazení je šifrovaná verze skryté proměnné, do které je stav zobrazení stránky trvale uložen při odeslání stránky do prohlížeče. Pokud je tato vlastnost nastavena na truehodnotu , stav šifrovaného zobrazení se zkontroluje, aby se ověřilo, že s ním nebylo v klientovi manipulováno.

Nenastavujte tuto vlastnost v kódu. EnableViewStateMac Nastavte atribut pomocí direktivy @ Page v souboru .aspx. Při vyžádání stránky dynamicky generovaná třída nastaví vlastnost.

Důležité

Tento atribut by nikdy neměl být nastaven na false produkčním webu, a to ani v případě, že aplikace nebo stránka nepoužívá stav zobrazení. Systém MAC se stavem zobrazení pomáhá zajistit kromě stavu zobrazení zabezpečení dalších ASP.NET funkcí.

Platí pro

Viz také