Share via


WebPartManager.SelectedWebPartChanging Událost

Definice

Vyvolá se během procesu změny, který WebPart nebo serverový ovládací prvek je aktuálně vybrán na webové stránce.

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 

Event Type

Poznámky

Tuto událost lze použít ve spojení s metodou OnSelectedWebPartChanging . Vývojáři stránek můžou ve svém kódu vytvořit obslužnou rutinu události přidáním OnSelectedWebPartChanging atributu <asp:webpartmanager> do elementu na stránce a nastavením hodnoty atributu na název vlastní metody, která bude událost zpracovávat.

Tato událost je vyvolána během procesu zahájení nebo ukončení spojení mezi ovládacími prvky a při zahájení a ukončení úpravy ovládacího prvku. Podrobnosti najdete v OnSelectedWebPartChanging metodě .

Za normálních SelectedWebPartChanging okolností, když je událost vyvolána jako přímý výsledek akce uživatele, která změní vybraný ovládací prvek, může být událost zrušena. Existuje však scénář, ve kterém se událost nedá zrušit. Pokud je WebPartZone ovládací prvek odstraněn, WebPart musí být všechny ovládací prvky, které obsahuje, uzavřeny, jinak by byly osamocené. V takovém případě WebPartManager ovládací prvek zavře WebPart ovládací prvky, nikoli uživatele, a musí určit, který ovládací prvek je aktuálně vybrán a kdy má být výběr změněn bez šance na přerušení, aby mohl dokončit proces čištění všech ovládacích prvků. Proto záměrně nelze metodu SelectedWebPartChanging v tomto scénáři zrušit. Související událost, kterou je možné zrušit, najdete v této WebPartClosing události.

Platí pro

Viz také