Page.ViewStateEncryptionMode Właściwość

Definicja

Pobiera lub ustawia tryb szyfrowania stanu widoku.

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

Wartość właściwości

ViewStateEncryptionMode Jedna z wartości. Wartość domyślna to Auto.

Atrybuty

Wyjątki

Zestaw wartości nie jest elementem członkowskim ViewStateEncryptionMode wyliczenia.

Właściwość ViewStateEncryptionMode można ustawić tylko w fazie lub przed fazą strony PreRender w cyklu życia strony.

Uwagi

ViewStateEncryptionMode Nie można ustawić właściwości w kodzie. Można ją ustawić tylko w dyrektywie @ Page lub w elemecie < pliku konfiguracji. Wartości ustawione w dyrektywie @ Page zastępują wszystkie wartości ustawione w pliku konfiguracji.

Składnia ustawiania tej właściwości w dyrektywie @ Page jest następująca:

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

Składnia ustawiania tej właściwości w pliku konfiguracji jest następująca:

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

Deweloperzy kontrolek niestandardowych mogą chcieć sprawdzić wartość tej właściwości w kodzie przed zapisaniem potencjalnie poufnych danych w celu wyświetlenia stanu w kontroli.

Dotyczy

Zobacz też