WebPartManager.OnSelectedWebPartChanging(WebPartCancelEventArgs) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在選択されているコントロール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)
パラメーター
イベント データを含む WebPartCancelEventArgs 。
注釈
OnSelectedWebPartChanging メソッドは、現在選択されているコントロールWebPart変更処理中に発生するSelectedWebPartChanging イベントを発生させます。
WebPartManager コントロールでは、このメソッドと関連するイベントを使用して、選択したコントロールが変更されているプロセスを取り消す機会を提供します。 たとえば、メソッドは BeginWebPartEditing メソッド内で呼び出され、 EndWebPartEditing メソッド内でも呼び出され、プロセスをキャンセルする方法が提供されます。 ユーザーが編集中のコントロールのキャンセル動詞をクリックすると、コントロールは選択されなくなり、編集の変更は保存されません。これは、 OnSelectedWebPartChanging メソッドを使用すると編集の変更を取り消せるためです。
Note
メソッドは同様に、 WebPart コントロールを別のコントロールに接続するプロセスを開始および終了するメソッドの間に呼び出され、そのプロセスを取り消せるようにします。
ページ開発者は、宣言型ページ マークアップの<asp:webpartmanager>要素にOnSelectedWebPartChanging属性を追加し、カスタム メソッドの名前を属性に割り当てることによって、SelectedWebPartChanging イベントのカスタム ハンドラーを作成できます。