Udostępnij za pośrednictwem


Page.EnableViewStateMac Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy ASP.NET powinny sprawdzać 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ć zaznaczony i zakodowany na komputerze MAC; w przeciwnym razie , false. Wartość domyślna to true.

Atrybuty

Uwagi

Mac ze stanem widoku to zaszyfrowana wersja ukrytej zmiennej, do którego stan widoku strony jest utrwalany, gdy strona jest wysyłana do przeglądarki. Po ustawieniu tej właściwości na truewartość jest sprawdzany 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. Po żądaniu strony generowana dynamicznie klasa ustawia właściwość .

Ważne

Ten atrybut nigdy nie powinien być ustawiony na false 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 wyświetlania.

Dotyczy

Zobacz też