Page.ViewStateEncryptionMode Własność
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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ść nieruchomości
Jedna z ViewStateEncryptionMode wartości. Wartość domyślna to Auto.
- Atrybuty
Wyjątki
Zestaw wartości nie jest elementem członkowskim wyliczenia ViewStateEncryptionMode .
Właściwość ViewStateEncryptionMode można ustawić tylko w fazie lub przed fazą strony PreRender w cyklu życia strony.
Uwagi
Nie ViewStateEncryptionMode można ustawić właściwości w kodzie. Można go 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 kontrolce.