WebPartManager.OnWebPartDeleting(WebPartCancelEventArgs) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
動的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)
パラメーター
イベント データを含む WebPartCancelEventArgs 。
注釈
動的 WebPart コントロールのみを削除でき、コントロールが削除されると、コントロール インスタンスはページから完全に削除され、復元できません。 動的 WebPart コントロールとは、Web ページのマークアップで宣言される静的コントロールとは対照的に、プログラムまたは Web パーツ カタログから追加されるコントロールです。
OnWebPartDeleting メソッドは、コントロールがそのゾーンから完全に削除されていることを示すWebPartDeleting イベントを発生させます。 このメソッドは、削除プロセスを取り消す機会も提供します。 コントロールがページから正常に削除された場合、 WebPartDeleted イベントが続きます。
ページ開発者は、web ページ上のOnWebPartDeleting要素に<asp:webpartmanager>属性を追加し、属性にカスタム メソッド名を割り当てることによって、関連付けられているイベントのカスタム ハンドラーを提供できます。
注意 (継承者)
派生 WebPartManager クラスを作成する開発者は、 OnWebPartDeleting(WebPartCancelEventArgs) メソッドをオーバーライドしてイベント処理をカスタマイズできます。