WebPartManager.OnWebPartDeleting(WebPartCancelEventArgs) メソッド

定義

動的WebPartDeleting コントロール (またはWebPart ゾーンに含まれるサーバーまたはユーザー コントロール) が削除中であることを示すWebPartZoneBase イベントを発生させます。

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

パラメーター

e
WebPartCancelEventArgs

イベント データを含む WebPartCancelEventArgs

注釈

動的 WebPart コントロールのみを削除でき、コントロールが削除されると、コントロール インスタンスはページから完全に削除され、復元できません。 動的 WebPart コントロールとは、Web ページのマークアップで宣言される静的コントロールとは対照的に、プログラムまたは Web パーツ カタログから追加されるコントロールです。

OnWebPartDeleting メソッドは、コントロールがそのゾーンから完全に削除されていることを示すWebPartDeleting イベントを発生させます。 このメソッドは、削除プロセスを取り消す機会も提供します。 コントロールがページから正常に削除された場合、 WebPartDeleted イベントが続きます。

ページ開発者は、web ページ上のOnWebPartDeleting要素に<asp:webpartmanager>属性を追加し、属性にカスタム メソッド名を割り当てることによって、関連付けられているイベントのカスタム ハンドラーを提供できます。

注意 (継承者)

派生 WebPartManager クラスを作成する開発者は、 OnWebPartDeleting(WebPartCancelEventArgs) メソッドをオーバーライドしてイベント処理をカスタマイズできます。

適用対象

こちらもご覧ください