WebPartManager.SelectedWebPartChanging Událost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastane 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ánky mohou ve svém kódu vytvořit obslužnou rutinu události přidáním OnSelectedWebPartChanging atributu <asp:webpartmanager> k prvku na stránce a nastavením hodnoty atributu na název vlastní metody, která bude zpracovávat událost.
Tato událost se vyvolá 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ě.
Obvykle, když SelectedWebPartChanging 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 nelze událost zrušit. WebPartZone Pokud je ovládací prvek odstraněn, WebPart musí být všechny ovládací prvky, které obsahuje, uzavřeny, jinak by byly osamocené. V tomto případě WebPartManager ovládací prvek zavře WebPart ovládací prvky, nikoli uživatel, a musí určit, který ovládací prvek je aktuálně vybrán a kdy změnit výběr bez jakékoli šance na přerušení, aby mohl dokončit proces čištění všech ovládacích prvků. Proto v tomto scénáři nelze metodu SelectedWebPartChanging zrušit návrhem. Související událost, která se dá zrušit, najdete v WebPartClosing události.