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ým způsobem zavření WebPart ovládacího prvku koncovým uživatelem je kliknutí na příkaz zavřít v záhlaví ovládacího prvku. Metoda CloseWebPart volá metodu CloseWebPart třídy WebPartManager , která provádí akci uzavření ovládacího prvku. Metoda by měla být použita pouze odvozenými WebPartZoneBase zónami, 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 Webové části stránku, na které uživatel zavře ovládací prvek, má také deklarovaný <asp:PageCatalogPart> prvek, CatalogZonepak 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 vlastnost ovládacího prvku a AllowLayoutChange vlastnost v zóně musí být nastavena na true.

Platí pro

Viz také