Прочитать на английском

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


ObjectDataSource.Filtering Событие

Определение

Происходит перед операцией фильтрации.

public event System.Web.UI.WebControls.ObjectDataSourceFilteringEventHandler Filtering;

Тип события

Комментарии

Filtering Обработайте событие для выполнения операций проверки значений параметров фильтра, прежде чем ObjectDataSource элемент управления выполнит операцию фильтрации. Вы можете отменить выбранную операцию, задав свойству CancelObjectDataSourceFilteringEventArgs объекта значение true. Событие возникает только в том случае, FilterExpression если задано свойство .

Событие ObjectDataSource.Filtering делегирует ObjectDataSourceView.Filtering событие объекта , ObjectDataSourceView связанное с элементом ObjectDataSource управления .

Важно!

Необходимо проверить любое значение параметра фильтра, полученное от клиента. Среда выполнения просто подставляет значение параметра в выражение фильтра и применяет его к объекту DataSet или DataTable , возвращаемого методом Select . Если вы используете свойство в FilterExpression качестве меры безопасности для ограничения количества возвращаемых элементов, необходимо проверить значения параметров перед фильтрацией.

Дополнительные сведения об обработке событий см. в разделе Обработка и создание событий.

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

Продукт Версии
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

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