Share via


WebPartZoneBase.CloseWebPart(WebPart) Methode

Definition

Schließt ein ausgewähltes WebPart-Steuerelement in einer Zone.

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

Parameter

webPart
WebPart

Das zu schließende WebPart-Steuerelement.

Ausnahmen

webPart ist null.

Hinweise

Die typische Möglichkeit für einen Endbenutzer, ein WebPart Steuerelement zu schließen, besteht darin, auf das Schließen des Verbs in der Titelleiste des Steuerelements zu klicken. Die CloseWebPart Methode ruft die CloseWebPart Methode auf der WebPartManager Klasse auf, die die Aktion zum Schließen des Steuerelements ausführt. Die Methode sollte nur von abgeleiteten WebPartZoneBase Zonen wie z WebPartZone. B. verwendet werden.

Ein geschlossenes WebPart Steuerelement wird auf einer Seite nicht gerendert. Stattdessen wird er dem Seitenkatalog hinzugefügt, der eine Liste aller geschlossenen Steuerelemente auf einer Seite verwaltet. Wenn eine Webparts Seite, auf der ein Benutzer ein <asp:PageCatalogPart> Steuerelement schließt, auch ein Element mit CatalogZoneeinem deklariert hat, kann der Benutzer die Seite in den Kataloganzeigemodus wechseln und das geschlossene Steuerelement wieder zur Seite hinzufügen.

Hinweis

Damit ein Benutzer ein WebPart Steuerelement schließen kann, muss die AllowClose Eigenschaft für das Steuerelement und die AllowLayoutChange Eigenschaft in der Zone auf "festgelegt" festgelegt truesein.

Gilt für

Siehe auch