共用方式為


WebPartZoneBase.CloseWebPart(WebPart) 方法

定義

關閉區域中已選取的 WebPart 控制項。

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

參數

webPart
WebPart

要關閉的 WebPart 控制項。

例外狀況

webPartnull

備註

使用者關閉 WebPart 控制元件的一般方式是單擊控件標題列中的關閉動詞。 方法 CloseWebPart 會在 CloseWebPart 類別上 WebPartManager 呼叫 方法,以執行關閉控件的動作。 方法應該只供衍生 WebPartZoneBase 區域使用,例如 WebPartZone

WebPart關閉的控件不會在頁面上呈現。 相反地,它會新增至頁面目錄,以維護頁面上所有已關閉控件的清單。 如果使用者關閉控制元件的網頁元件頁面也有 <asp:PageCatalogPart> 使用 CatalogZone宣告的 元素,則使用者可以將頁面切換為目錄顯示模式,並將關閉的控件新增回頁面。

注意

若要讓使用者能夠關閉 WebPart 控制項, AllowClose 控制項上的 屬性與 AllowLayoutChange 區域上的屬性都必須設定為 true

適用於

另請參閱