Condividi tramite


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 ViewStateEncryptionMode valori. Il valore predefinito è Auto.

Attributi

Eccezioni

Il set di valori non è un membro dell'enumerazione ViewStateEncryptionMode .

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

Commenti

Impossibile impostare la ViewStateEncryptionMode proprietà nel codice. Può essere impostata solo nella direttiva @ Page o nell'elemento < del file di configurazione. I valori impostati nella direttiva @ Page sostituiscono 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 dati potenzialmente sensibili per visualizzare lo stato nel controllo.

Si applica a

Vedi anche