PagesSection.EnableEventValidation Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее, включена ли проверка событий.
public:
property bool EnableEventValidation { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("enableEventValidation", DefaultValue=true)]
public bool EnableEventValidation { get; set; }
[<System.Configuration.ConfigurationProperty("enableEventValidation", DefaultValue=true)>]
member this.EnableEventValidation : bool with get, set
Public Property EnableEventValidation As Boolean
Значение свойства
true
, если проверка события включена; в противном случае false
.
- Атрибуты
Комментарии
Атрибут EnableEventValidation указывает, следует ли выполнять проверку событий. Значение по умолчанию — true
. При необходимости веб-приложение может отключить проверку событий, чтобы вернуться к платформа .NET Framework поведению версии 1.0.
Базовый элемент управления проверяет этот атрибут, чтобы определить, следует ли проверять события. Производный элемент управления не наследует этот базовый атрибут элемента управления, поэтому он исключается из проверки событий по умолчанию. Вы по-прежнему указываете, ASP.NET выполнить проверку событий в производном элементе управления, добавив EnableEventValidation атрибут в сам производный элемент управления и задав для него true
значение .
Примечание
Проверка событий снижает риск несанкционированных запросов обратной передачи и обратных вызовов. Он указывает ASP.NET проверять только те события, которые могут быть вызваны в элементе управления во время обратного запроса или обратного вызова. С помощью этой модели элемент управления регистрирует события во время отрисовки, а затем проверяет события во время обработки обратного вызова или обратного вызова. Все управляемые событиями элементы управления в ASP.NET по умолчанию используют эту функцию.