Aracılığıyla paylaş


WebPartZoneBase.CloseWebPart(WebPart) Yöntem

Tanım

Bir bölgedeki seçili WebPart denetimi kapatır.

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)

Parametreler

webPart
WebPart

Denetim WebPart kapatılacak.

Özel durumlar

webPart, null'e eşittir.

Açıklamalar

Son kullanıcının denetimi WebPart kapatmasının tipik yolu, denetimin başlık çubuğundaki kapat fiiline tıklamaktır. CloseWebPart yöntemi, denetimi kapatma eylemini gerçekleştiren sınıfında yöntemini WebPartManager çağırırCloseWebPart. yöntemi yalnızca gibi WebPartZonetüretilmiş WebPartZoneBase bölgeler tarafından kullanılmalıdır.

Kapalı WebPart denetim bir sayfada işlenmez. Bunun yerine, sayfadaki tüm kapalı denetimlerin listesini tutan sayfa kataloğuna eklenir. Kullanıcının denetimi kapattığını web bölümleri sayfasında da ile CatalogZonebildirilen bir <asp:PageCatalogPart> öğesi varsa, kullanıcı sayfayı katalog görüntüleme moduna geçirebilir ve kapalı denetimi sayfaya geri ekleyebilir.

Uyarı

Bir kullanıcının denetimi WebPart kapatabilmesi için denetimdeki AllowClose özelliğin ve bölgedeki özelliğin AllowLayoutChange her ikisi de olarak trueayarlanmalıdır.

Şunlara uygulanır

Ayrıca bkz.