Page.EnableViewStateMac Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy ASP.NET sprawdzić kody uwierzytelniania komunikatów (MAC) w stanie widoku strony po wysłaniu strony z powrotem 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

Wartość właściwości

true jeśli stan widoku powinien być sprawdzony i zakodowany na komputerze MAC; w przeciwnym razie , false. Wartość domyślna to true.

Atrybuty

Uwagi

Mac stanu wyświetlania to zaszyfrowana wersja ukrytej zmiennej, do którego stan widoku strony jest utrwalany po wysłaniu strony do przeglądarki. Gdy ta właściwość jest ustawiona na truewartość , sprawdzany jest stan zaszyfrowanego widoku w celu sprawdzenia, czy nie został on naruszony na kliencie.

Nie ustawiaj tej właściwości w kodzie. EnableViewStateMac Ustaw atrybut przy użyciu dyrektywy @ Page w pliku aspx. Gdy żądana strona, dynamicznie wygenerowana klasa ustawia właściwość .

Ważne

Ten atrybut nigdy nie powinien być ustawiony na false wartość w produkcyjnej witrynie sieci Web, nawet jeśli aplikacja lub strona nie używa stanu widoku. Stan widoku MAC pomaga zapewnić bezpieczeństwo innych funkcji ASP.NET oprócz stanu widoku.

Dotyczy

Zobacz też