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 качестве меры безопасности для ограничения количества возвращаемых элементов необходимо проверить значения параметров перед фильтрацией.