ObjectDataSourceView.Filtering Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Происходит перед операцией фильтра.
public:
event System::Web::UI::WebControls::ObjectDataSourceFilteringEventHandler ^ Filtering;
public event System.Web.UI.WebControls.ObjectDataSourceFilteringEventHandler Filtering;
member this.Filtering : System.Web.UI.WebControls.ObjectDataSourceFilteringEventHandler
Public Custom Event Filtering As ObjectDataSourceFilteringEventHandler
Тип события
Комментарии
Обработайте Filtering событие для выполнения операций проверки значений параметров фильтра перед ObjectDataSource выполнением операции фильтра. Операцию можно отменить Select , задав Cancel для ObjectDataSourceFilteringEventArgs свойства объекта значение true. Событие вызывается только в том случае, если FilterExpression свойство задано.
Дополнительные сведения об обработке событий см. в разделе "Обработка и создание событий".
Это важно
Необходимо проверить любое значение параметра фильтра, полученное от клиента. Среда выполнения просто заменяет значение параметра в выражение фильтра и применяет его к DataView объекту, возвращаемого Select методом. Если свойство используется FilterExpression в качестве меры безопасности для ограничения количества возвращаемых элементов, необходимо проверить значения параметров перед фильтрацией.