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 .
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
.