WebPartZoneBase.CloseWebPart(WebPart) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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.