Freigeben über


ObjectDataSourceView.Filtering Ereignis

Definition

Tritt vor einem Filtervorgang auf.

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 

Ereignistyp

Hinweise

Behandeln Sie das Filtering Ereignis, um Validierungsvorgänge für Filterparameterwerte auszuführen, bevor das ObjectDataSource Steuerelement einen Filtervorgang ausführt. Sie können den Select Vorgang abbrechen, indem Sie die Cancel -Eigenschaft des ObjectDataSourceFilteringEventArgs -Objekts auf truefestlegen. Das Ereignis wird nur ausgelöst, wenn die FilterExpression -Eigenschaft festgelegt ist.

Weitere Informationen zum Behandeln von Ereignissen finden Sie unter behandeln und Auslösen von Ereignissen.

Wichtig

Sie sollten jeden Filterparameterwert überprüfen, den Sie vom Client erhalten. Die Runtime ersetzt einfach den Parameterwert in den Filterausdruck und wendet ihn auf das DataView Objekt an, das von der Select -Methode zurückgegeben wird. Wenn Sie die FilterExpression -Eigenschaft als Sicherheitsmaßnahme verwenden, um die Anzahl der zurückgegebenen Elemente zu begrenzen, müssen Sie die Parameterwerte überprüfen, bevor die Filterung erfolgt.

Gilt für:

Weitere Informationen