Udostępnij za pośrednictwem


PagesSection.EnableViewStateMac Właściwość

Definicja

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

Boolean

truejeś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 truewartość , 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.

Dotyczy