Page.EnableViewStateMac Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 true
wartość 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.