Freigeben über


WebPartManager.OnSelectedWebPartChanged(WebPartEventArgs) Methode

Definition

Löst das SelectedWebPartChanged-Ereignis aus, das eintritt, nachdem ein WebPart-Steuerelement entweder neu ausgewählt wurde oder seine Auswahl aufgehoben wurde.

protected:
 virtual void OnSelectedWebPartChanged(System::Web::UI::WebControls::WebParts::WebPartEventArgs ^ e);
protected virtual void OnSelectedWebPartChanged (System.Web.UI.WebControls.WebParts.WebPartEventArgs e);
abstract member OnSelectedWebPartChanged : System.Web.UI.WebControls.WebParts.WebPartEventArgs -> unit
override this.OnSelectedWebPartChanged : System.Web.UI.WebControls.WebParts.WebPartEventArgs -> unit
Protected Overridable Sub OnSelectedWebPartChanged (e As WebPartEventArgs)

Parameter

e
WebPartEventArgs

Ein WebPartEventArgs, das die Ereignisdaten enthält.

Hinweise

Die OnSelectedWebPartChanged -Methode löst das Ereignis aus. Dies ist in der SelectedWebPartChanged Regel ein Zeitpunkt, an dem ein Entwickler die Darstellung der Benutzeroberfläche ändern möchte. Wenn beispielsweise ein neues WebPart Steuerelement ausgewählt wird, ändert der Webpart-Steuerelementsatz das Rendering des neu ausgewählten Steuerelements. Nachdem die Auswahl eines Steuerelements gelöscht wurde, wird das Rendering wieder normal dargestellt.

Nachdem ein Benutzer ein bestimmtes WebPart Steuerelement für die Bearbeitung ausgewählt hat, wird die OnSelectedWebPartChanged -Methode aufgerufen. Wenn der Benutzer mit der Bearbeitung des Steuerelements fertig ist und es schließt, sodass die Auswahl des Steuerelements gelöscht wird, wird die OnSelectedWebPartChanged Methode erneut aufgerufen.

Hinweise für Vererber

Es gibt mehrere Optionen im Zusammenhang mit dem SelectedWebPartChanged Ereignis, damit Entwickler das Rendering anpassen können, das erfolgt, nachdem das ausgewählte Steuerelement geändert wurde. Im deklarativen Code können Sie innerhalb des <asp:webpartmanager> Elements das OnSelectedWebPartChanged Attribut festlegen und ihm den Namen einer benutzerdefinierten Methode zuweisen. In der benutzerdefinierten Methode können Sie das Rendering der ausgewählten Steuerelemente ändern, wenn das Ereignis auftritt. Eine weitere Option besteht darin, von der WebPartManager -Klasse zu erben und die -Methode zu überschreiben. Eine dritte Option besteht darin, das Rendering auf Zonenebene anzupassen. Beispielsweise können Sie von der EditorZoneBase -Klasse erben und deren OnSelectedWebPartChanged(Object, WebPartEventArgs) Methode überschreiben, um das Rendering der während des Bearbeitungsprozesses ausgewählten und gelöschten Steuerelemente anzupassen.

Gilt für:

Weitere Informationen