WebPartManager.OnSelectedWebPartChanging メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > WebPartManager.OnSelectedWebPartChanging メソッドの意味・解説 

WebPartManager.OnSelectedWebPartChanging メソッド

メモ : このメソッドは、.NET Framework version 2.0 で新しく追加されたものです。

現在選択されている WebPart コントロールから選択を他に変更するプロセスを実行しているときに発生する、SelectedWebPartChanging イベントを発生させます。

名前空間: System.Web.UI.WebControls.WebParts
アセンブリ: System.Web (system.web.dll 内)
構文構文

Protected Overridable Sub
 OnSelectedWebPartChanging ( _
    e As WebPartCancelEventArgs _
)
Dim e As WebPartCancelEventArgs

Me.OnSelectedWebPartChanging(e)
protected virtual void OnSelectedWebPartChanging
 (
    WebPartCancelEventArgs e
)
protected:
virtual void OnSelectedWebPartChanging (
    WebPartCancelEventArgs^ e
)
protected void OnSelectedWebPartChanging (
    WebPartCancelEventArgs e
)
protected function OnSelectedWebPartChanging
 (
    e : WebPartCancelEventArgs
)

パラメータ

e

イベント データを格納している WebPartCancelEventArgs。

解説解説

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

WebPartManager コントロールは、このメソッドおよび関連付けられたイベントを使用して、選択したコントロールを変更するプロセスをキャンセルすることが可能です。たとえば、BeginWebPartEditing メソッド内および EndWebPartEditing メソッド内でこのメソッドを呼び出すと、そのプロセスをキャンセルできます。編集しているコントロールの Cancel 動詞をユーザーがクリックすると、そのコントロールの選択が解除され、編集中の内容は保存されません。これは、OnSelectedWebPartChanging メソッドを使用して、編集による変更をキャンセルできるためです。

メモメモ

このメソッドは、ある WebPart コントロールを別のコントロールに接続するプロセスを開始および終了するメソッドでも同様に呼び出され、そのプロセスをキャンセルできます。

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

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
WebPartManager クラス
WebPartManager メンバ
System.Web.UI.WebControls.WebParts 名前空間
SelectedWebPartChanged
その他の技術情報
ASP.NET Web パーツ ページ



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

WebPartManager.OnSelectedWebPartChanging メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



WebPartManager.OnSelectedWebPartChanging メソッドのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS