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 в дополнение к состоянию просмотра.