Condividi tramite


WebPartManager.OnWebPartDeleting(WebPartCancelEventArgs) Metodo

Definizione

Genera l'evento WebPartDeleting, che indica il processo di eliminazione di un controllo dinamico WebPart (o di un controllo server o utente contenuto in un'area WebPartZoneBase).

protected:
 virtual void OnWebPartDeleting(System::Web::UI::WebControls::WebParts::WebPartCancelEventArgs ^ e);
protected virtual void OnWebPartDeleting (System.Web.UI.WebControls.WebParts.WebPartCancelEventArgs e);
abstract member OnWebPartDeleting : System.Web.UI.WebControls.WebParts.WebPartCancelEventArgs -> unit
override this.OnWebPartDeleting : System.Web.UI.WebControls.WebParts.WebPartCancelEventArgs -> unit
Protected Overridable Sub OnWebPartDeleting (e As WebPartCancelEventArgs)

Parametri

e
WebPartCancelEventArgs

Oggetto WebPartCancelEventArgs che contiene i dati dell'evento.

Commenti

È possibile eliminare solo i controlli dinamici WebPart e quando un controllo viene eliminato, l'istanza del controllo viene rimossa definitivamente da una pagina e non può essere ripristinata. I controlli dinamici WebPart sono quelli aggiunti a livello di codice o da un catalogo web part, anziché i controlli statici dichiarati nel markup di una pagina Web.

Il OnWebPartDeleting metodo genera l'evento WebPartDeleting per indicare che un controllo viene eliminato definitivamente dalla sua zona. Il metodo offre anche l'opportunità di annullare il processo di eliminazione. Se il controllo viene eliminato correttamente dalla pagina, l'evento WebPartDeleted segue.

Gli sviluppatori di pagine possono fornire un gestore personalizzato per l'evento associato aggiungendo l'attributo OnWebPartDeleting all'elemento <asp:webpartmanager> in una pagina Web e quindi assegnando un nome di metodo personalizzato all'attributo.

Note per gli eredi

Gli sviluppatori che creano classi derivate WebPartManager possono eseguire l'override del OnWebPartDeleting(WebPartCancelEventArgs) metodo per personalizzare la gestione degli eventi.

Si applica a

Vedi anche