WebPartManager.WebPartClosing イベントとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > WebPartManager.WebPartClosing イベントの意味・解説 

WebPartManager.WebPartClosing イベント

メモ : このイベントは、.NET Framework version 2.0 で新しく追加されたものです。

WebPart コントロール (あるいは、サーバー コントロールまたはユーザー コントロール) をページから削除するプロセスを実行しているときに発生します。

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

Public Event WebPartClosing As
 WebPartCancelEventHandler
Dim instance As WebPartManager
Dim handler As WebPartCancelEventHandler

AddHandler instance.WebPartClosing, handler
public event WebPartCancelEventHandler WebPartClosing
public:
event WebPartCancelEventHandler^ WebPartClosing {
    void add (WebPartCancelEventHandler^ value);
    void remove (WebPartCancelEventHandler^ value);
}
/** @event */
public void add_WebPartClosing (WebPartCancelEventHandler
 value)

/** @event */
public void remove_WebPartClosing (WebPartCancelEventHandler
 value)
JScript では、イベントは使用できますが、新規に宣言することはできません。
解説解説

WebPartClosing イベントは、WebPartManager コントロールがコントロールを終了するプロセスを実行しているときに、OnWebPartClosing メソッドによって発生します。コントロールの削除が正常に完了すると、このイベントに続いて WebPartClosed イベントが発生します。

ページの開発者は、ページの <asp:webpartmanager> 要素に OnWebPartClosed 属性を追加し、その属性にカスタム メソッド名を割り当てることにより、イベントのカスタム ハンドラを用意できます。

通常、ユーザーが WebPart コントロールを閉じる操作の直接の結果として WebPartClosing イベントが発生した場合、このイベントをキャンセルできます。しかし、イベントをキャンセルできない場合もあります。WebPartZone コントロールが削除された場合、それに含まれる WebPart コントロールはすべて閉じる必要があります。そうしないと、それらは孤立することになります。この場合、ユーザーではなく WebPartManager コントロールが WebPart コントロールを閉じます。WebPartManager コントロールが、各コントロールを閉じるために CloseWebPart メソッドを呼び出す処理中で、WebPartClosing イベントが発生した場合は、そのイベントは (仕様上) キャンセルできません。これは、WebPartManager がすべてのゾーンのコントロールをクリーンアップするタスクを完了する必要があるためです。

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



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

WebPartManager.WebPartClosing イベントのお隣キーワード
検索ランキング

   

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



WebPartManager.WebPartClosing イベントのページの著作権

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

©2026 GRAS Group, Inc.RSS