Поделиться через


Page.ViewStateEncryptionMode Свойство

Определение

Возвращает или задает режим шифрования состояния представления.

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

Значение свойства

Одно из значений перечисления ViewStateEncryptionMode. Значение по умолчанию — Auto.

Атрибуты

Исключения

Присвоенное значение не является членом перечисления ViewStateEncryptionMode.

Свойство ViewStateEncryptionMode можно задавать только до или во время этапа PreRender жизненного цикла страницы.

Комментарии

Свойство ViewStateEncryptionMode нельзя задать в коде. Его можно задать только в директиве @ Page или в элементе < файла конфигурации. Значения, заданные в директиве @ Page , переопределяют все значения, заданные в файле конфигурации.

Синтаксис для задания этого свойства в директиве @ Page выглядит следующим образом:

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

Синтаксис для задания этого свойства в файле конфигурации выглядит следующим образом:

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

Разработчики пользовательских элементов управления могут захотеть проверить значение этого свойства в коде перед сохранением потенциально конфиденциальных данных для просмотра состояния в элементе управления.

Применяется к

См. также раздел