Page.ViewStateEncryptionMode Właściwość

Definicja

Pobiera lub ustawia tryb szyfrowania stanu widoku.

C#
[System.ComponentModel.Browsable(false)]
public System.Web.UI.ViewStateEncryptionMode ViewStateEncryptionMode { get; set; }

Wartość właściwoś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:

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

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

C#
<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.

Dotyczy

Produkt Wersje
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Zobacz też