Freigeben über


SqlDataSourceView.Filtering Ereignis

Definition

Tritt vor einem Filtervorgang auf.

public:
 event System::Web::UI::WebControls::SqlDataSourceFilteringEventHandler ^ Filtering;
public event System.Web.UI.WebControls.SqlDataSourceFilteringEventHandler Filtering;
member this.Filtering : System.Web.UI.WebControls.SqlDataSourceFilteringEventHandler 
Public Custom Event Filtering As SqlDataSourceFilteringEventHandler 

Ereignistyp

Hinweise

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

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.

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

Gilt für:

Weitere Informationen