ObjectDataSource.Filtering Händelse

Definition

Inträffar före en filteråtgärd.

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 

Händelsetyp

Kommentarer

Filtering Hantera händelsen för att utföra valideringsåtgärder på filterparametervärden innan ObjectDataSource kontrollen utför en filteråtgärd. Du kan avbryta den valda åtgärden genom att ange Cancel egenskapen för ObjectDataSourceFilteringEventArgs till true. Händelsen utlöses endast om egenskapen FilterExpression har angetts.

Händelsen ObjectDataSource.Filtering delegerar till ObjectDataSourceView.Filtering händelsen för ObjectDataSourceView den som är associerad med ObjectDataSource kontrollen.

Important

Du bör verifiera alla filterparametervärden som du får från klienten. Körningen ersätter helt enkelt parametervärdet i filteruttrycket och tillämpar det på DataSet det eller-objekt DataTable som returneras av Select metoden. Om du använder FilterExpression egenskapen som ett säkerhetsmått för att begränsa antalet objekt som returneras måste du verifiera parametervärdena innan filtreringen sker.

Mer information om hur du hanterar händelser finns i Hantera och höja händelser.

Gäller för

Se även