Freigeben über


PagesSection.EnableViewStateMac Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob ASP.NET einen Nachrichtenauthentifizierungscode (MAC) im Ansichtszustand der Seite ausführen soll, wenn die Seite vom Client zurück gepostet wird.

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

Eigenschaftswert

truewenn ASP.NET einen Nachrichtenauthentifizierungscode (MAC) im Ansichtszustand der Seite ausführen soll, wenn die Seite vom Client zurück gepostet wird; andernfalls . false Der Standardwert lautet true.

Attribute

Beispiele

Das folgende Codebeispiel zeigt, wie die EnableViewStateMac Eigenschaft verwendet wird.

// 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

Hinweise

Ein Ansichtszustand-MAC ist eine verschlüsselte Version der ausgeblendeten Variable, an die der Ansichtszustand einer Seite beibehalten wird, wenn die Seite an den Browser gesendet wird. Wenn diese Eigenschaft auf true festgelegt ist, wird der verschlüsselte Ansichtszustand überprüft, um sicherzustellen, dass sie nicht auf dem Client manipuliert wurde.

Von Bedeutung

Dieses Attribut sollte niemals auf eine Produktionswebsite festgelegt false werden, auch wenn die Anwendung oder Seite den Ansichtszustand nicht verwendet. Der Ansichtsstatus-MAC sorgt zusätzlich zum Ansichtszustand für die Sicherheit anderer ASP.NET Funktionen.

Gilt für: