WebPartManager.OnWebPartDeleting(WebPartCancelEventArgs) Metod

Definition

Genererar händelsen WebPartDeleting , vilket indikerar att en dynamisk WebPart kontroll (eller server eller användarkontroll som finns i en WebPartZoneBase zon) håller på att tas bort.

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)

Parametrar

e
WebPartCancelEventArgs

En WebPartCancelEventArgs som innehåller händelsedata.

Kommentarer

Endast dynamiska WebPart kontroller kan tas bort och när en kontroll tas bort tas kontrollinstansen bort permanent från en sida och kan inte återställas. Dynamiska WebPart kontroller är de som läggs till programmatiskt, eller från en webbdelskatalog, i stället för statiska kontroller som deklareras i markering av en webbsida.

Metoden OnWebPartDeleting genererar WebPartDeleting händelsen för att indikera att en kontroll tas bort permanent från zonen. Metoden ger också möjlighet att avbryta borttagningsprocessen. Om kontrollen har tagits bort från sidan följer händelsen WebPartDeleted .

Sidutvecklare kan tillhandahålla en anpassad hanterare för den associerade händelsen genom att lägga till OnWebPartDeleting attributet i elementet <asp:webpartmanager> på en webbsida och sedan tilldela attributet ett anpassat metodnamn.

Anteckningar till arvingar

Utvecklare som skapar härledda WebPartManager klasser kan åsidosätta OnWebPartDeleting(WebPartCancelEventArgs) metoden för att anpassa händelsehanteringen.

Gäller för

Se även