Compartir a través de


WebPartZoneBase.CloseWebPart(WebPart) Método

Definición

Cierra un control WebPart seleccionado en una 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

El control WebPart que se va a cerrar.

Excepciones

webPart es null.

Comentarios

La forma típica de que un usuario final cierre un WebPart control es haciendo clic en el verbo close de la barra de título del control. El CloseWebPart método llama al CloseWebPart método en la WebPartManager clase , que lleva a cabo la acción de cerrar el control. El método solo debe usarse en zonas derivadas WebPartZoneBase como WebPartZone.

Un control cerrado WebPart no se representa en una página. En su lugar, se agrega al catálogo de páginas, que mantiene una lista de todos los controles cerrados de una página. Si una página de elementos web en la que un usuario cierra un control también tiene un <asp:PageCatalogPart> elemento declarado con , CatalogZoneel usuario puede cambiar la página al modo de presentación del catálogo y volver a agregar el control cerrado a la página.

Nota

Para que un usuario pueda cerrar un WebPart control, la AllowClose propiedad del control y la AllowLayoutChange propiedad de la zona deben establecerse trueen .

Se aplica a

Consulte también