WebPartManager.OnSelectedWebPartChanging(WebPartCancelEventArgs) Metod

Definition

Genererar händelsen SelectedWebPartChanging , som inträffar under processen att ändra vilken kontroll som WebPart är vald för närvarande.

protected:
 virtual void OnSelectedWebPartChanging(System::Web::UI::WebControls::WebParts::WebPartCancelEventArgs ^ e);
protected virtual void OnSelectedWebPartChanging(System.Web.UI.WebControls.WebParts.WebPartCancelEventArgs e);
abstract member OnSelectedWebPartChanging : System.Web.UI.WebControls.WebParts.WebPartCancelEventArgs -> unit
override this.OnSelectedWebPartChanging : System.Web.UI.WebControls.WebParts.WebPartCancelEventArgs -> unit
Protected Overridable Sub OnSelectedWebPartChanging (e As WebPartCancelEventArgs)

Parametrar

e
WebPartCancelEventArgs

En WebPartCancelEventArgs som innehåller händelsedata.

Kommentarer

Metoden OnSelectedWebPartChanging genererar händelsen SelectedWebPartChanging , som inträffar under processen att ändra vilken kontroll som WebPart väljs för närvarande.

Kontrollen WebPartManager använder den här metoden och den associerade händelsen för att ge en möjlighet att avbryta en process där den valda kontrollen ändras. Metoden anropas till exempel i BeginWebPartEditing -metoden, och även inom EndWebPartEditing metoden, för att ge ett sätt att avbryta processen. Om en användare klickar på avbryt-verbet på en kontroll som redigeras är kontrollen inte längre markerad och eventuella redigeringsändringar sparas inte eftersom OnSelectedWebPartChanging metoden gör det möjligt att avbryta redigeringsändringarna.

Note

Metoden anropas på liknande sätt under de metoder som påbörjar och avslutar processen med att ansluta en kontroll till en WebPart annan kontroll för att avbryta processen.

Sidutvecklare kan skapa en anpassad hanterare för SelectedWebPartChanging händelsen genom att lägga OnSelectedWebPartChanging till attributet i elementet i deklarativ <asp:webpartmanager> sidmarkering och tilldela attributet namnet på en anpassad metod.

Gäller för

Se även