Partager via


PagesSection.EnableViewStateMac Propriété

Définition

Obtient ou définit une valeur qui spécifie si ASP.NET doit exécuter un code d'authentification de message (MAC) sur l'état d'affichage de la page lorsque la page est publiée à partir du client.

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

Valeur de propriété

Boolean

true si ASP.NET doit exécuter un code d'authentification de message (MAC) sur l'état d'affichage de la page lorsque la page est publiée à partir du client ; sinon, false. La valeur par défaut est true.

Attributs

Exemples

L'exemple de code suivant montre comment utiliser la propriété EnableViewStateMac.

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

Remarques

Un MAC d’état d’affichage est une version chiffrée de la variable masquée à laquelle l’état d’affichage d’une page est conservé lorsque la page est envoyée au navigateur. Lorsque cette propriété est définie truesur , l’état d’affichage chiffré est vérifié pour vérifier qu’il n’a pas été falsifié sur le client.

Important

Cet attribut ne doit jamais être défini false sur un site web de production, même si l’application ou la page n’utilise pas l’état d’affichage. L’état d’affichage MAC permet de garantir la sécurité d’autres fonctions ASP.NET en plus de l’état d’affichage.

S’applique à