Page.EnableEventValidation Свойство

Определение

Возвращает или задает значение, определяющее, проверяет ли страница события обратной передачи и обратного вызова.

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

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

Boolean

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

Атрибуты

Исключения

Свойство EnableEventValidation было установлено после инициализации страницы.

Комментарии

EnableEventValidation Если для свойства задано значение true, ASP.NET проверяет, было ли событие элемента управления получено из пользовательского интерфейса, который был отрисован этим элементом управления. Элемент управления регистрирует события во время отрисовки, а затем проверяет события во время обратной передачи или обработки обратного вызова. Например, если элемент управления списком включает параметры с номером 1, 2 или 3 при отрисовке страницы, а также если запрос обратной передачи получает значение 4, ASP.NET вызывает исключение. Все управляемые событиями элементы управления в ASP.NET по умолчанию используют эту функцию.

Если вы пишете клиентский скрипт, который изменяет элемент управления в клиенте во время выполнения, может потребоваться использовать RegisterForEventValidation метод, чтобы избежать ошибок проверки ложных событий.

Важно!

Эта функция снижает риск несанкционированных или вредоносных запросов обратной передачи и обратных вызовов. Настоятельно рекомендуется не отключать проверку событий.

Свойство задается EnableEventValidation путем задания enableEventValidation атрибута директивы @Page или enableEventValidation атрибута элемента pages в файле Web.config. Если это свойство задается в коде, его необходимо задать перед инициализацией страницы.

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

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