WebPartManager.OnSelectedWebPartChanging(WebPartCancelEventArgs) 方法

定義

引發 SelectedWebPartChanging 事件,在變更目前選取之 WebPart 控制項的程序中會發生這個事件。

protected:
 virtual void OnSelectedWebPartChanging(System::Web::UI::WebControls::WebParts::WebPartCancelEventArgs ^ e);
protected virtual void OnSelectedWebPartChanging (System.Web.UI.WebControls.WebParts.WebPartCancelEventArgs e);
abstract member OnSelectedWebPartChanging : System.Web.UI.WebControls.WebParts.WebPartCancelEventArgs -> unit
override this.OnSelectedWebPartChanging : System.Web.UI.WebControls.WebParts.WebPartCancelEventArgs -> unit
Protected Overridable Sub OnSelectedWebPartChanging (e As WebPartCancelEventArgs)

參數

e
WebPartCancelEventArgs

WebPartCancelEventArgs,其中包含事件資料。

備註

方法 OnSelectedWebPartChangingSelectedWebPartChanging 引發 事件,此事件會在變更目前選取的 WebPart 控制項的過程中發生。

控制項 WebPartManager 會使用這個方法和相關聯的事件,來提供機會來取消選取的控制項正在變更的進程。 例如,方法會在 方法內 BeginWebPartEditing 呼叫,同時也在 EndWebPartEditing 方法內呼叫,以提供取消進程的方式。 如果使用者在正在編輯的控制項上按一下取消動詞,則不會再選取控制項,而且不會儲存任何編輯變更,因為 OnSelectedWebPartChanging 方法可讓您取消編輯變更。

注意

在開始和結束將控制項連接到另一個 WebPart 控制項的程式的方法期間,同樣地呼叫 方法,以啟用取消該程式。

頁面開發人員可以藉由將 屬性加入 OnSelectedWebPartChanging 宣告 <asp:webpartmanager> 式頁面標記中的 專案,並指派給屬性自訂方法的名稱,來建立事件的自訂處理常式 SelectedWebPartChanging

適用於

另請參閱