WebPartManager.OnWebPartClosed(WebPartEventArgs) メソッド

定義

コントロールがページから削除されたことを通知する WebPartClosed イベントを発生させます。

protected:
 virtual void OnWebPartClosed(System::Web::UI::WebControls::WebParts::WebPartEventArgs ^ e);
protected virtual void OnWebPartClosed(System.Web.UI.WebControls.WebParts.WebPartEventArgs e);
abstract member OnWebPartClosed : System.Web.UI.WebControls.WebParts.WebPartEventArgs -> unit
override this.OnWebPartClosed : System.Web.UI.WebControls.WebParts.WebPartEventArgs -> unit
Protected Overridable Sub OnWebPartClosed (e As WebPartEventArgs)

パラメーター

e
WebPartEventArgs

イベント データを含む WebPartEventArgs

注釈

OnWebPartClosed メソッドは、WebPartClosed イベントを発生させて、WebPart コントロール (または他のサーバーまたはユーザー コントロール) がページで正常に閉じられたことを示します。

WebPart コントロールを閉じるとは、コントロールをページから削除してレンダリングされないようにし、ページ カタログと呼ばれる特別な保持オブジェクトに配置することを意味します。 PageCatalogPart コントロールに対応するページ カタログは、各ページの閉じたWebPart コントロールへの参照を保持します。 PageCatalogPart ゾーン内のページでCatalogZone コントロールが宣言されている場合、ユーザーはページをカタログ表示モードに切り替え、以前に閉じていたコントロールをページに戻すことができます。

OnWebPartClosed メソッドは、開発者が WebPartClosed イベントのカスタム ハンドラーを作成する機会を提供します。 ページ開発者は、ページ内のOnWebPartClosed要素に<asp:webpartmanager>属性を追加し、カスタム メソッド名を属性に割り当てることで、イベントのカスタム ハンドラーを追加できます。 開発者がこのメソッドで実行できる便利なタスクの 1 つは、閉じたコントロールの代わりにプレースホルダーを表示することです。このツールヒントは、コントロールをページに追加する方法をユーザーに知らせるツールヒントを含みます。

適用対象

こちらもご覧ください