Udostępnij za pośrednictwem


PagesSection.EnableViewStateMac Właściwość

Definicja

Pobiera lub ustawia wartość określającą, czy ASP.NET 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 komunikatu (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

Komputer MAC stanu widoku 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ść , jest sprawdzany stan zaszyfrowanego widoku w celu sprawdzenia, czy nie został on naruszony na kliencie.

Ważna

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