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 事件。
適用於
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應