Condividi tramite


WebPartZoneBase.CloseWebPart(WebPart) Metodo

Definizione

Chiude un controllo selezionato WebPart 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 da parte di un utente finale consiste nel 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 .

Il rendering di un controllo chiuso WebPart non viene eseguito 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 , CatalogZonel'utente può cambiare la pagina in modalità di visualizzazione catalogo e aggiungere nuovamente il controllo chiuso alla pagina.

Annotazioni

Affinché un utente possa chiudere un WebPart controllo, la AllowClose proprietà del controllo e la AllowLayoutChange proprietà nella zona devono essere entrambe impostate su true.

Si applica a

Vedi anche