WebPartZoneBase.CloseWebPart(WebPart) Metoda

Definicja

Zamyka wybraną WebPart kontrolkę w strefie.

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

Kontrolka, która ma zostać zamknięta WebPart .

Wyjątki

webPart to null.

Uwagi

Typowym sposobem zamknięcia kontrolki przez użytkownika końcowego WebPart jest kliknięcie czasownika zamknięcia na pasku tytułu kontrolki. Metoda CloseWebPart wywołuje metodę CloseWebPart w WebPartManager klasie , która wykonuje akcję zamykania kontrolki. Metoda powinna być używana tylko przez strefy pochodne WebPartZoneBase , takie jak WebPartZone.

Zamknięta WebPart kontrolka nie jest renderowana na stronie. Zamiast tego jest dodawany do wykazu stron, który utrzymuje listę wszystkich zamkniętych kontrolek na stronie. Jeśli strona składniki Web Part, na której użytkownik zamknie kontrolkę, ma <asp:PageCatalogPart> również element zadeklarowany za pomocą CatalogZoneelementu , użytkownik może przełączyć stronę do trybu wyświetlania katalogu i dodać zamkniętą kontrolkę z powrotem do strony.

Uwaga

Aby użytkownik mógł zamknąć kontrolkę WebPart , AllowClose właściwość kontrolki i AllowLayoutChange właściwość w strefie muszą mieć wartość true.

Dotyczy

Zobacz też