PagesSection.EnableViewStateMac Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, устанавливающее, должен ли ASP.NET запускать код проверки подлинности сообщения (MAC) в состоянии представления страницы, когда выполняется обратная отправка страницы от клиента.
public:
property bool EnableViewStateMac { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("enableViewStateMac", DefaultValue=true)]
public bool EnableViewStateMac { get; set; }
[<System.Configuration.ConfigurationProperty("enableViewStateMac", DefaultValue=true)>]
member this.EnableViewStateMac : bool with get, set
Public Property EnableViewStateMac As Boolean
Значение свойства
true
, если ASP.NET должен запускать код проверки подлинности сообщения (MAC) в состоянии представления страницы, когда выполняется обратная отправка страницы от клиента; в противном случае false
. Значение по умолчанию — true
.
- Атрибуты
Примеры
В следующем примере кода показано, как использовать свойство EnableViewStateMac.
// Get the current EnableViewStateMac property value.
Console.WriteLine(
"Current EnableViewStateMac value: '{0}'",
pagesSection.EnableViewStateMac);
// Set the EnableViewStateMac property to true.
pagesSection.EnableViewStateMac = true;
' Get the current EnableViewStateMac property value.
Console.WriteLine( _
"Current EnableViewStateMac value: '{0}'", _
pagesSection.EnableViewStateMac)
' Set the EnableViewStateMac property to true.
pagesSection.EnableViewStateMac = True
Комментарии
MAC состояния представления — это зашифрованная версия скрытой переменной, в которую сохраняется состояние просмотра страницы при отправке страницы в браузер. Если для этого свойства задано true
значение, проверяется состояние зашифрованного представления, чтобы убедиться, что он не был изменен на клиенте.
Важно!
Этот атрибут никогда не должен быть установлен false
на рабочем веб-сайте, даже если приложение или страница не используют состояние просмотра. Mac состояния представления помогает обеспечить безопасность других функций ASP.NET в дополнение к состоянию представления.