Freigeben über


Page.ViewStateEncryptionMode Eigenschaft

Definition

Ruft den Verschlüsselungsmodus des Ansichtszustands ab oder legt diesen fest.

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

Eigenschaftswert

Einer der ViewStateEncryptionMode-Werte. Der Standardwert ist Auto.

Attribute

Ausnahmen

Der festgelegte Wert ist kein Member der ViewStateEncryptionMode-Enumeration.

Die ViewStateEncryptionMode-Eigenschaft kann nur in oder vor der PreRender-Phase der Seite im Lebenszyklus der Seite festgelegt werden.

Hinweise

Die ViewStateEncryptionMode Eigenschaft kann nicht im Code festgelegt werden. Sie kann nur in der @ Page-Anweisung oder im < Element der Konfigurationsdatei festgelegt werden. Werte, die in der @ Page-Direktive festgelegt sind, überschreiben alle Werte, die in der Konfigurationsdatei festgelegt sind.

Die Syntax zum Festlegen dieser Eigenschaft in der @ Page-Direktive lautet wie folgt:

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

Die Syntax zum Festlegen dieser Eigenschaft in der Konfigurationsdatei lautet wie folgt:

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

Entwickler von benutzerdefinierten Steuerelementen möchten möglicherweise den Wert dieser Eigenschaft im Code überprüfen, bevor sie potenziell vertrauliche Daten speichern, um den Zustand in ihrem Steuerelement anzuzeigen.

Gilt für:

Weitere Informationen