Page.EnableViewStateMac Свойство

Определение

Возвращает или задает значение, указывающее, следует ли ASP.NET проверять коды проверки подлинности сообщений (MAC) в состоянии представления страницы при обратной публикации страницы от клиента.

protected:
 property bool EnableViewStateMac { bool get(); void set(bool value); };
public:
 property bool EnableViewStateMac { bool get(); void set(bool value); };
protected bool EnableViewStateMac { get; set; }
[System.ComponentModel.Browsable(false)]
public bool EnableViewStateMac { get; set; }
member this.EnableViewStateMac : bool with get, set
[<System.ComponentModel.Browsable(false)>]
member this.EnableViewStateMac : bool with get, set
Protected Property EnableViewStateMac As Boolean
Public Property EnableViewStateMac As Boolean

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

true Значение , если состояние представления должно быть проверено и закодировано; falseв противном случае . Значение по умолчанию — true.

Атрибуты

Комментарии

Mac состояния представления — это зашифрованная версия скрытой переменной, в которую сохраняется состояние представления страницы при отправке страницы в браузер. Если для этого свойства задано trueзначение, проверяется состояние зашифрованного представления, чтобы убедиться, что он не был изменен на клиенте.

Не устанавливайте это свойство в коде. EnableViewStateMac Задайте атрибут с помощью директивы @Page в файле .aspx. При запросе страницы динамически созданный класс задает свойство.

Important

Этот атрибут никогда не должен быть задан false на рабочем веб-сайте, даже если приложение или страница не использует состояние представления. Mac состояния представления помогает обеспечить безопасность других функций ASP.NET в дополнение к состоянию просмотра.

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

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