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


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

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

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