PagesSection.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ść określającą, czy ASP.NET należy uruchomić kod uwierzytelniania komunikatów (MAC) w stanie widoku strony, gdy strona zostanie wysłana z powrotem z klienta.
public:
property bool EnableViewStateMac { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("enableViewStateMac", DefaultValue=true)]
public bool EnableViewStateMac { get; set; }
[<System.Configuration.ConfigurationProperty("enableViewStateMac", DefaultValue=true)>]
member this.EnableViewStateMac : bool with get, set
Public Property EnableViewStateMac As Boolean
Wartość właściwości
true
jeśli ASP.NET należy uruchomić kod uwierzytelniania komunikatów (MAC) w stanie widoku strony, gdy strona zostanie wysłana z powrotem z klienta; w przeciwnym razie false
. Wartość domyślna to true
.
- Atrybuty
Przykłady
W poniższym przykładzie kodu pokazano, jak używać EnableViewStateMac właściwości .
// Get the current EnableViewStateMac property value.
Console.WriteLine(
"Current EnableViewStateMac value: '{0}'",
pagesSection.EnableViewStateMac);
// Set the EnableViewStateMac property to true.
pagesSection.EnableViewStateMac = true;
' Get the current EnableViewStateMac property value.
Console.WriteLine( _
"Current EnableViewStateMac value: '{0}'", _
pagesSection.EnableViewStateMac)
' Set the EnableViewStateMac property to true.
pagesSection.EnableViewStateMac = True
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. Gdy ta właściwość jest ustawiona na true
wartość , sprawdzany jest stan zaszyfrowanego widoku w celu sprawdzenia, czy nie został on naruszony na kliencie.
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.