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

Kapatılacak WebPart denetim.

Özel durumlar

webPart, null değeridir.

Açıklamalar

Son kullanıcının denetimi kapatmasının WebPart tipik yolu, denetimin başlık çubuğundaki kapatma 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 sayfada işlenmez. Bunun yerine, sayfadaki tüm kapalı denetimlerin listesini koruyan 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.

Not

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.