Partage via


Page.EnableViewStateMac Propriété

Définition

Obtient ou définit une valeur qui indique si ASP.NET doit vérifier les codes d'authentification de message (MAC) dans l'état d'affichage de la page lorsque la page est publiée à partir du client.

protected:
 property bool EnableViewStateMac { bool get(); void set(bool value); };
public:
 property bool EnableViewStateMac { bool get(); void set(bool value); };
protected bool EnableViewStateMac { get; set; }
[System.ComponentModel.Browsable(false)]
public bool EnableViewStateMac { get; set; }
member this.EnableViewStateMac : bool with get, set
[<System.ComponentModel.Browsable(false)>]
member this.EnableViewStateMac : bool with get, set
Protected Property EnableViewStateMac As Boolean
Public Property EnableViewStateMac As Boolean

Valeur de propriété

true si l'état d'affichage doit être vérifié et encodé MAC ; sinon, false. La valeur par défaut est true.

Attributs

Remarques

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

Ne définissez pas cette propriété dans le code. Définissez l’attribut EnableViewStateMac à l’aide de la directive @ Page dans le fichier .aspx. Lorsque la page est demandée, la classe générée dynamiquement définit la propriété .

Important

Cet attribut ne doit jamais être défini sur false dans 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 à

Voir aussi