WebPartManager.SelectedWebPartChanging Zdarzenie

Definicja

Występuje podczas procesu zmiany aktualnie WebPart wybranej kontrolki lub serwera na stronie sieci Web.

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 

Typ zdarzenia

Uwagi

To zdarzenie może być używane w połączeniu OnSelectedWebPartChanging z metodą . Deweloperzy stron mogą utworzyć procedurę obsługi zdarzeń w kodzie, dodając OnSelectedWebPartChanging atrybut do <asp:webpartmanager> elementu na stronie i ustawiając wartość atrybutu na nazwę metody niestandardowej, która będzie obsługiwać zdarzenie.

To zdarzenie jest wywoływane podczas procesu rozpoczęcia lub zakończenia połączenia między kontrolkami, a po rozpoczęciu i zakończeniu edycji kontrolki. Aby uzyskać szczegółowe informacje, zobacz metodę OnSelectedWebPartChanging .

Zwykle, SelectedWebPartChanging gdy zdarzenie jest wywoływane bezpośrednio w wyniku akcji użytkownika, która zmienia wybraną kontrolkę, zdarzenie można anulować. Istnieje jednak scenariusz, w którym nie można anulować zdarzenia. Jeśli kontrolka WebPartZone zostanie usunięta, kontrolki WebPart , które zawiera, muszą zostać zamknięte, w przeciwnym razie zostaną oddzielone. W takim przypadku kontrolka WebPartManager zamyka kontrolki WebPart , a nie użytkownika i musi określić, która kontrolka jest aktualnie zaznaczona, a kiedy zmienić zaznaczenie bez żadnych szans na przerwanie, aby można było ukończyć proces czyszczenia wszystkich kontrolek. W związku z tym przez projekt SelectedWebPartChanging nie można anulować metody w tym scenariuszu. Aby uzyskać powiązane zdarzenie, które można anulować, zobacz WebPartClosing zdarzenie.

Dotyczy

Zobacz też