Язык

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.

Note

Проверка событий снижает риск несанкционированных запросов обратной передачи и обратных вызовов. Он предписывает ASP.NET проверять только те события, которые можно вызвать в элементе управления во время обратного запроса или обратного вызова. С помощью этой модели элемент управления регистрирует события во время отрисовки, а затем проверяет события во время обработки обратного или обратного вызова. Все элементы управления на основе событий в ASP.NET используют эту функцию по умолчанию.

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