Share via


WebPartZoneBase.CloseWebPart(WebPart) Método

Definição

Fecha um controle WebPart selecionado em uma zona.

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)

Parâmetros

webPart
WebPart

O controle WebPart a ser fechado.

Exceções

webPart é null.

Comentários

A maneira típica de um usuário final fechar um WebPart controle é clicando no verbo de fechamento na barra de título do controle. O CloseWebPart método chama o CloseWebPart método na WebPartManager classe, que executa a ação de fechar o controle. O método só deve ser usado por zonas derivadas WebPartZoneBase , como WebPartZone.

Um controle fechado WebPart não é renderizado em uma página. Em vez disso, ele é adicionado ao catálogo de páginas, que mantém uma lista de todos os controles fechados em uma página. Se um Web Parts página na qual um usuário fecha um controle também tiver um <asp:PageCatalogPart> elemento declarado com umCatalogZone, o usuário poderá alternar a página para o modo de exibição do catálogo e adicionar o controle fechado de volta à página.

Observação

Para que um usuário possa fechar um WebPart controle, a AllowClose propriedade no controle e a AllowLayoutChange propriedade na zona devem ser definidas como true.

Aplica-se a

Confira também