Page.ViewStateEncryptionMode Proprietà

Definizione

Ottiene o imposta la modalità di crittografia dello stato di visualizzazione.

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

Valore della proprietà

Uno dei valori di ViewStateEncryptionMode. Il valore predefinito è Auto.

Attributi

Eccezioni

Il valore impostato non è un membro dell'enumerazione ViewStateEncryptionMode.

La proprietà ViewStateEncryptionMode può essere impostata solo durante o prima della fase PreRender della pagina del ciclo di vita della pagina.

Commenti

Impossibile impostare la ViewStateEncryptionMode proprietà nel codice. Può essere impostato solo nella direttiva @ Page o nell'elemento < del file di configurazione. I valori impostati nella direttiva @ Page eseguono l'override di tutti i valori impostati nel file di configurazione.

La sintassi per impostare questa proprietà nella direttiva @ Page è la seguente:

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

La sintassi per impostare questa proprietà nel file di configurazione è la seguente:

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

Gli sviluppatori di controlli personalizzati possono voler controllare il valore di questa proprietà nel codice prima di salvare i dati potenzialmente sensibili per visualizzare lo stato nel proprio controllo.

Si applica a

Vedi anche