Page.EnableViewStateMac Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
true
pokud 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 true
hodnotu , 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í.