Данная статья переведена с помощью средств машинного перевода. Чтобы просмотреть ее на английском языке, установите флажок Английский. Вы также можете просматривать английский текст во всплывающем окне, наводя указатель мыши на переведенный текст.
Перевод
Английский

Свойство Page.ViewStateEncryptionMode

 

Опубликовано: Октябрь 2016

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

Пространство имен:   System.Web.UI
Сборка:  System.Web (в System.Web.dll)

[BrowsableAttribute(false)]
public ViewStateEncryptionMode ViewStateEncryptionMode { get; set; }

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

Type: System.Web.UI.ViewStateEncryptionMode

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

Exception Condition
ArgumentOutOfRangeException

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

InvalidOperationException

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

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

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

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

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

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

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

.NET Framework
Доступно с 2.0
Вернуться в начало
Показ: