WebPartManager.WebPartClosing Gebeurtenis
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vindt plaats tijdens het proces van het verwijderen van een WebPart besturingselement (of server- of gebruikersbeheer) van een pagina.
public:
event System::Web::UI::WebControls::WebParts::WebPartCancelEventHandler ^ WebPartClosing;
public event System.Web.UI.WebControls.WebParts.WebPartCancelEventHandler WebPartClosing;
member this.WebPartClosing : System.Web.UI.WebControls.WebParts.WebPartCancelEventHandler
Public Custom Event WebPartClosing As WebPartCancelEventHandler
Gebeurtenistype
Opmerkingen
De WebPartClosing gebeurtenis wordt gegenereerd door de OnWebPartClosing methode wanneer het WebPartManager besturingselement bezig is met het sluiten van een besturingselement. Als het verwijderen van het besturingselement is geslaagd, wordt deze gebeurtenis gevolgd door de WebPartClosed gebeurtenis.
Paginaontwikkelaars kunnen een aangepaste handler voor de gebeurtenis bieden door het OnWebPartClosed kenmerk toe te voegen aan het <asp:webpartmanager> element op een pagina en een aangepaste methodenaam toe te wijzen aan het kenmerk.
Normaal gesproken kan de gebeurtenis worden geannuleerd wanneer de WebPartClosing gebeurtenis wordt gegenereerd als een direct resultaat van een gebruiker die een WebPart besturingselement sluit. Er is echter een scenario waarin de gebeurtenis niet kan worden geannuleerd. Als een WebPartZone besturingselement wordt verwijderd, moeten de WebPart besturingselementen die het bevat allemaal worden gesloten, anders zouden ze zwevend zijn. In dit geval sluit het WebPartManager besturingselement de WebPart besturingselementen, niet de gebruiker. En wanneer het besturingselement bezig is met het WebPartManager aanroepen van de CloseWebPart methode om elk besturingselement te sluiten en de WebPartClosing gebeurtenis wordt gegenereerd, kan de gebeurtenis niet worden geannuleerd (standaard), omdat de WebPartManager taak voor het opschonen van alle besturingselementen van de zone moet worden voltooid.