WebPartManager.OnSelectedWebPartChanged(WebPartEventArgs) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Genererar händelsen SelectedWebPartChanged , som inträffar efter att en WebPart kontroll har valts nyligen eller om dess val har avmarkerats.
protected:
virtual void OnSelectedWebPartChanged(System::Web::UI::WebControls::WebParts::WebPartEventArgs ^ e);
protected virtual void OnSelectedWebPartChanged(System.Web.UI.WebControls.WebParts.WebPartEventArgs e);
abstract member OnSelectedWebPartChanged : System.Web.UI.WebControls.WebParts.WebPartEventArgs -> unit
override this.OnSelectedWebPartChanged : System.Web.UI.WebControls.WebParts.WebPartEventArgs -> unit
Protected Overridable Sub OnSelectedWebPartChanged (e As WebPartEventArgs)
Parametrar
En WebPartEventArgs som innehåller händelsedata.
Kommentarer
Metoden OnSelectedWebPartChanged genererar SelectedWebPartChanged händelsen, vilket vanligtvis är en tidpunkt då en utvecklare kanske vill ändra utseendet på användargränssnittet (UI). När en ny WebPart kontroll till exempel har valts ändrar kontrolluppsättningen Webbdelar återgivningen av den nyligen valda kontrollen. När kontrollens val har avmarkerats återgår återgivningen till det normala.
När en användare har valt en viss WebPart kontroll för redigering OnSelectedWebPartChanged anropas metoden. När användaren har slutfört redigeringen av kontrollen och stänger den, med resultatet att kontrollens val rensas, OnSelectedWebPartChanged anropas metoden igen.
Anteckningar till arvingar
Det finns flera alternativ som är relaterade till SelectedWebPartChanged händelsen, så att utvecklare kan anpassa renderingen som inträffar efter att den valda kontrollen har ändrats. I deklarativ kod kan du ange attributet i elementet <asp:webpartmanager>OnSelectedWebPartChanged och tilldela det namnet på en anpassad metod. I den anpassade metoden kan du ändra återgivningen av de valda kontrollerna när händelsen inträffar. Ett annat alternativ är att ärva från WebPartManager klassen och åsidosätta metoden. Ett tredje alternativ är att anpassa renderingen på zonnivå. Du kan till exempel ärva från EditorZoneBase klassen och åsidosätta dess OnSelectedWebPartChanged(Object, WebPartEventArgs) metod för att anpassa återgivningen av kontroller som valts och rensats under redigeringsprocessen.