WebPartZoneBase.CloseWebPart(WebPart) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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ładników 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
.