WebPartManager.SelectedWebPartChanging 活動
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
發生在更改網頁目前選擇的伺服器 WebPart 控制權的過程中。
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
事件類型
備註
此事件可與該 OnSelectedWebPartChanging 方法結合使用。 頁面開發者可以在程式碼中建立事件處理程序,方法是將屬性加入OnSelectedWebPartChanging<asp:webpartmanager>頁面中的元素,並將屬性值設定為處理事件的自訂方法名稱。
此事件會在控制項間連結開始或結束時提出,並在開始與結束控制項編輯時提出。 詳情請參見方法。OnSelectedWebPartChanging
通常,當 SelectedWebPartChanging 事件因使用者改變所選控制項的行為而直接引發時,該事件可以被取消。 然而,有一種情況是活動無法取消。 若控制 WebPartZone 項被刪除, WebPart 該控制項必須全部關閉,否則將成為孤兒。 此時控制 WebPartManager 按鈕關閉控制 WebPart 按鈕,而非使用者,必須判斷目前選擇的控制項及何時更改選擇,且不中斷,以便完成所有控制的清理過程。 因此,設計 SelectedWebPartChanging 上此方法在此情況下無法被取消。 有關可能取消的相關活動,請參見該活動。WebPartClosing