Freigeben über


PagesSection.EnableViewStateMac Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob ASP.NET den Ansichtszustand der Seite mit einem Nachrichtenauthentifizierungscode (MAC, Message Authentication Code) überprüfen soll, wenn die Seite vom Client zurückgesendet 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

Boolean

true, wenn ASP.NET den Ansichtszustand der Seite mit einem Nachrichtenauthentifizierungscode (MAC, Message Authentication Code) überprüfen soll, wenn die Seite vom Client zurückgesendet wird, andernfalls false. Der Standardwert ist true.

Attribute

Beispiele

Im folgenden Codebeispiel wird die Verwendung der EnableViewStateMac-Eigenschaft veranschaulicht.

// 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 Ansichtsstatus-MAC ist eine verschlüsselte Version der ausgeblendeten Variable, an die der Ansichtsstatus 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 zu überprüfen, ob sie nicht auf dem Client manipuliert wurde.

Wichtig

Dieses Attribut sollte niemals auf eine Produktionswebsite festgelegt false werden, auch wenn die Anwendung oder Seite den Ansichtszustand nicht verwendet. Der Ansichtsstatus-MAC trägt dazu bei, zusätzlich zum Ansichtszustand die Sicherheit anderer ASP.NET Funktionen sicherzustellen.

Gilt für