WebPartManager.SelectedWebPartChanging Händelse

Definition

Inträffar under processen att ändra vilken eller vilken serverkontroll som WebPart för närvarande är vald på en webbsida.

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 

Händelsetyp

Kommentarer

Den här händelsen kan användas tillsammans med OnSelectedWebPartChanging metoden. Sidutvecklare kan skapa en händelsehanterare i sin kod genom att lägga OnSelectedWebPartChanging till attributet i elementet <asp:webpartmanager> på en sida och ange värdet för attributet till namnet på en anpassad metod som hanterar händelsen.

Den här händelsen utlöses när en anslutning mellan kontroller påbörjas eller avslutas, och när en redigering av en kontroll påbörjas och avslutas. Mer information finns i OnSelectedWebPartChanging metoden.

När händelsen SelectedWebPartChanging aktiveras som ett direkt resultat av en användares åtgärd som ändrar den valda kontrollen kan händelsen normalt avbrytas. Det finns dock ett scenario där händelsen inte kan avbrytas. Om en WebPartZone kontroll tas bort måste alla kontroller som WebPart den innehåller stängas, annars blir de överblivna. I det här fallet WebPartManager stänger WebPart kontrollen kontrollerna, inte användaren, och den måste avgöra vilken kontroll som är vald för närvarande och när du ska ändra markeringen utan risk för avbrott, så att den kan slutföra processen med att rensa upp alla kontroller. Därför kan metoden avsiktligt SelectedWebPartChanging inte avbrytas i det här scenariot. En relaterad händelse som kan avbrytas finns i händelsen WebPartClosing .

Gäller för

Se även