Sdílet prostřednictvím


WebPartZoneBase.CloseWebPart(WebPart) Metoda

Definice

Zavře vybraný WebPart ovládací prvek v zóně.

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)

Parametry

webPart
WebPart

Ovládací WebPart prvek, který se má zavřít.

Výjimky

webPart je null.

Poznámky

Typický způsob, jak koncový uživatel zavřít WebPart ovládací prvek, je kliknout na příkaz zavřít v záhlaví ovládacího prvku. Metoda CloseWebPart volá metodu CloseWebPart ve WebPartManager třídě , která provádí akci zavření ovládacího prvku. Metodu by měly používat pouze odvozené WebPartZoneBase zóny, jako WebPartZoneje .

Uzavřený WebPart ovládací prvek se na stránce nevykreslí. Místo toho se přidá do katalogu stránek, který udržuje seznam všech uzavřených ovládacích prvků na stránce. Pokud stránka webových částí, na které uživatel zavře ovládací prvek, má <asp:PageCatalogPart> také prvek deklarovaný pomocí CatalogZone, pak uživatel může přepnout stránku do režimu zobrazení katalogu a přidat zavřený ovládací prvek zpět na stránku.

Poznámka

Aby uživatel mohl zavřít WebPart ovládací prvek, AllowClose musí být vlastnost ovládacího prvku i AllowLayoutChange vlastnost v zóně nastavená na truehodnotu .

Platí pro

Viz také