Поделиться через


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

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

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

Атрибуты

Исключения

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

Комментарии

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

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

Важно!

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

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

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

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