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 するプロセスを開始および終了するメソッドの間に同様に呼び出され、そのプロセスを取り消せるようにします。

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

適用対象

こちらもご覧ください