WebPartZoneBase.CloseWebPart(WebPart) Metodo

Definizione

Chiude un controllo WebPart selezionato in 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)

Parametri

webPart
WebPart

Controllo WebPart da chiudere.

Eccezioni

webPart è null.

Commenti

Il modo tipico per chiudere un WebPart controllo è fare clic sul verbo di chiusura nella barra del titolo del controllo. Il CloseWebPart metodo chiama il CloseWebPart metodo sulla WebPartManager classe, che esegue l'azione di chiusura del controllo. Il metodo deve essere usato solo da zone derivate WebPartZoneBase , WebPartZonead esempio .

Un controllo chiuso WebPart non viene eseguito il rendering in una pagina. Viene invece aggiunto al catalogo di pagine, che mantiene un elenco di tutti i controlli chiusi in una pagina. Se una pagina Web part in cui un utente chiude un controllo ha anche un <asp:PageCatalogPart> elemento dichiarato con CatalogZoneun , l'utente può cambiare la pagina in modalità di visualizzazione del catalogo e aggiungere nuovamente il controllo chiuso alla pagina.

Nota

Per consentire a un utente di chiudere un WebPart controllo, la AllowClose proprietà sul controllo e la AllowLayoutChange proprietà nella zona devono essere impostate su true.

Si applica a

Vedi anche