Partager via


Page.ViewStateEncryptionMode Propriété

Définition

Obtient ou définit le mode de chiffrement de l'état d'affichage.

public:
 property System::Web::UI::ViewStateEncryptionMode ViewStateEncryptionMode { System::Web::UI::ViewStateEncryptionMode get(); void set(System::Web::UI::ViewStateEncryptionMode value); };
[System.ComponentModel.Browsable(false)]
public System.Web.UI.ViewStateEncryptionMode ViewStateEncryptionMode { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.ViewStateEncryptionMode : System.Web.UI.ViewStateEncryptionMode with get, set
Public Property ViewStateEncryptionMode As ViewStateEncryptionMode

Valeur de propriété

Une des valeurs de l'objet ViewStateEncryptionMode. La valeur par défaut est Auto.

Attributs

Exceptions

Le jeu de valeurs n'est pas un membre de l'énumération ViewStateEncryptionMode.

La propriété ViewStateEncryptionMode peut être définie uniquement pendant ou avant la phase de la page PreRender au cours du cycle de vie de cette page.

Remarques

La ViewStateEncryptionMode propriété ne peut pas être définie dans le code. Il ne peut être défini que dans la directive @ Page ou dans l’élément < du fichier de configuration. Les valeurs définies dans la directive @ Page remplacent toutes les valeurs définies dans le fichier de configuration.

La syntaxe de définition de cette propriété dans la directive @ Page est la suivante :

<%@ Page Language="VB" ViewStateEncryptionMode="Always" %>  
<%@ Page Language="C#" ViewStateEncryptionMode="Always" %>  

La syntaxe de définition de cette propriété dans le fichier de configuration est la suivante :

<system.web>  
  <pages viewStateEncryptionMode="Always" />  
</system.web>  
<system.web>  
  <pages viewStateEncryptionMode="Always" />  
</system.web>  

Les développeurs de contrôles personnalisés peuvent souhaiter vérifier la valeur de cette propriété dans le code avant d’enregistrer des données potentiellement sensibles pour afficher l’état dans leur contrôle.

S’applique à

Voir aussi