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 メソッドは、現在選択されているコントロールWebPart変更処理中に発生するSelectedWebPartChanging イベントを発生させます。

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

Note

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

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

適用対象

こちらもご覧ください