WebPartManager.OnSelectedWebPartChanged(WebPartEventArgs) Metod

Definition

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

e
WebPartEventArgs

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.

Gäller för

Se även