次の方法で共有


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

注釈

メソッドは OnSelectedWebPartChanging 、現在選択されているコントロールを SelectedWebPartChanging 変更するプロセス中に発生する イベントを WebPart 発生させます。

コントロールは WebPartManager 、このメソッドと関連付けられたイベントを使用して、選択したコントロールが変更されているプロセスを取り消す機会を提供します。 たとえば、 メソッドは メソッド内 BeginWebPartEditing で呼び出され、 メソッド内 EndWebPartEditing でも呼び出され、プロセスを取り消す方法が提供されます。 ユーザーが編集中のコントロールのキャンセル動詞をクリックすると、コントロールは選択されなくなり、編集の変更は保存されません。これは、 メソッドによって編集変更を取り消すことが可能になるため OnSelectedWebPartChanging です。

注意

メソッドは、コントロールを別のコントロールに接続 WebPart するプロセスを開始および終了するメソッドで同様に呼び出され、そのプロセスを取り消せるようにします。

ページ開発者は、宣言型ページ マークアップの 要素に 属性をOnSelectedWebPartChanging追加し、 属性に<asp:webpartmanager>カスタム メソッドの名前を割り当てることで、イベントのカスタム ハンドラーSelectedWebPartChangingを作成できます。

適用対象

こちらもご覧ください