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 的控制項不會在頁面上轉譯。 相反地,它會新增至頁面目錄,以維護頁面上所有已關閉控制項的清單。 如果使用者關閉控制項的Web 組件頁面也有 <asp:PageCatalogPart> 宣告 CatalogZone 的 元素,則使用者可以將頁面切換為目錄顯示模式,並將關閉的控制項新增回頁面。

注意

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

適用於

另請參閱