PagesSection.EnableViewStateMac Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é
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 true
sur , 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.