Partilhar 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 fechar 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 uma página de Web Parts na qual um usuário fecha um controle também tiver um <asp:PageCatalogPart> elemento declarado com um CatalogZone, 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