WebPartZoneBase.CloseWebPart(WebPart) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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 .
Zavř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 má stránka webových částí, na které uživatel zavře ovládací prvek, deklarován také <asp:PageCatalogPart> pomocí , CatalogZonemůže uživatel 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 a AllowLayoutChange vlastnost v zóně nastavena na truehodnotu .