Freigeben über


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-Verb in der Titelleiste des Steuerelements zu klicken. Die CloseWebPart -Methode ruft die CloseWebPart -Methode für die WebPartManager -Klasse auf, die die Aktion zum Schließen des Steuerelements ausführt. Die -Methode sollte nur von abgeleiteten WebPartZoneBase Zonen wie verwendet WebPartZonewerden.

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

Hinweis

Damit ein Benutzer ein WebPart Steuerelement schließen kann, müssen die AllowClose -Eigenschaft für das -Steuerelement und die AllowLayoutChange -Eigenschaft für die Zone auf truefestgelegt werden.

Gilt für:

Weitere Informationen