WebPartManager.WebPartClosing Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Se produit au cours du processus de suppression d'un contrôle WebPart (ou d'un contrôle serveur ou utilisateur) d'une page.
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
Type d'événement
Remarques
L’événement WebPartClosing est déclenché par la OnWebPartClosing méthode lorsque le WebPartManager contrôle est en train de fermer un contrôle. Si la suppression du contrôle réussit, cet événement est suivi de l’événement WebPartClosed .
Les développeurs de pages peuvent fournir un gestionnaire personnalisé pour l’événement en ajoutant l’attribut OnWebPartClosed
à l’élément <asp:webpartmanager>
d’une page et en affectant un nom de méthode personnalisé à l’attribut.
Normalement, lorsque l’événement WebPartClosing est déclenché en tant que résultat direct de la fermeture d’un contrôle par un WebPart utilisateur, l’événement peut être annulé. Toutefois, il existe un scénario dans lequel l’événement ne peut pas être annulé. Si un WebPartZone contrôle est supprimé, les WebPart contrôles qu’il contient doivent tous être fermés, sinon ils seraient orphelins. Dans ce cas, le WebPartManager contrôle ferme les WebPart contrôles, et non l’utilisateur. Et lorsque le WebPartManager contrôle est en train d’appeler la CloseWebPart méthode pour fermer chaque contrôle, et que l’événement WebPartClosing est déclenché, l’événement ne peut pas être annulé (par conception) car le WebPartManager doit terminer la tâche de nettoyage de tous les contrôles de la zone.