Freigeben über


DetailsView.OnPagePreLoad(Object, EventArgs) Methode

Definition

Legt den initialisierten Zustand des datengebundenen Steuerelements fest, bevor das Steuerelement geladen wird.

protected:
 override void OnPagePreLoad(System::Object ^ sender, EventArgs ^ e);
protected override void OnPagePreLoad (object sender, EventArgs e);
override this.OnPagePreLoad : obj * EventArgs -> unit
Protected Overrides Sub OnPagePreLoad (sender As Object, e As EventArgs)

Parameter

sender
Object

Das Page, das das Ereignis ausgelöst hat.

e
EventArgs

Ein EventArgs, das die Ereignisdaten enthält.

Hinweise

Die OnPagePreLoad -Methode wird verwendet, um zu steuern, wann die Datenbindung innerhalb des Lebenszyklus der Seite erfolgt. Dazu wird der interne initialisierte Zustand des datengebundenen Steuerelements festgelegt. Da der initialisierte Zustand des Steuerelements während der PreLoad Phase des Seitenlebenszyklus festgelegt wird, wird der OnDataPropertyChanged Ereignishandler jedes Mal aufgerufen, wenn eine Dateneigenschaft des Steuerelements nach dieser Phase geändert wird, um zu signalisieren, dass das Steuerelement vor dem Rendern erneut an seine Daten gebunden werden muss.

Die OnPagePreLoad -Methode wird von der DetailsView -Klasse überschrieben, um die RequiresDataBinding -Eigenschaft auf festzulegen, wenn es sich bei der HTTP-Anforderung um true ein Postback handelt und der Ansichtszustand aktiviert ist, das datengebundene Steuerelement jedoch noch nicht gebunden wurde. Dieses Szenario ist bei Steuerelementen wie Wizard und MultiViewüblich, bei denen die Sichtbarkeit des Steuerelements zur Laufzeit geändert wird.

Gilt für:

Weitere Informationen