WebPartManager.SelectedWebPartChanging Événement

Définition

Se produit au cours du processus de modification du WebPart ou contrôle serveur actuellement sélectionné sur une page Web.

public:
 event System::Web::UI::WebControls::WebParts::WebPartCancelEventHandler ^ SelectedWebPartChanging;
public event System.Web.UI.WebControls.WebParts.WebPartCancelEventHandler SelectedWebPartChanging;
member this.SelectedWebPartChanging : System.Web.UI.WebControls.WebParts.WebPartCancelEventHandler 
Public Custom Event SelectedWebPartChanging As WebPartCancelEventHandler 

Type d'événement

Remarques

Cet événement peut être utilisé conjointement avec la OnSelectedWebPartChanging méthode . Les développeurs de pages peuvent créer un gestionnaire d’événements dans leur code en ajoutant l’attribut OnSelectedWebPartChanging à l’élément <asp:webpartmanager> d’une page et en définissant la valeur de l’attribut sur le nom d’une méthode personnalisée qui gérera l’événement.

Cet événement est déclenché pendant le processus de début ou de fin d’une connexion entre les contrôles, et lors du début et de la fin d’une modification d’un contrôle. Pour plus d’informations, consultez la OnSelectedWebPartChanging méthode .

Normalement, lorsque l’événement SelectedWebPartChanging est déclenché comme résultat direct de l’action d’un utilisateur qui modifie le contrôle sélectionné, 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 il doit déterminer quel contrôle est actuellement sélectionné et quand modifier la sélection sans risque d’interruption, afin qu’il puisse terminer le processus de nettoyage de tous les contrôles. Par conséquent, par défaut, la SelectedWebPartChanging méthode ne peut pas être annulée dans ce scénario. Pour un événement associé qui peut être annulé, consultez l’événement WebPartClosing .

S’applique à

Voir aussi