WebPartZoneBase.CloseWebPart(WebPart) Metod

Definition

Stänger en markerad WebPart kontroll i en zon.

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)

Parametrar

webPart
WebPart

Kontrollen WebPart som ska stängas.

Undantag

webPart är null.

Kommentarer

Det vanliga sättet för en slutanvändare att stänga en WebPart kontroll är genom att klicka på det nära verbet i kontrollens namnlist. Metoden CloseWebPart anropar CloseWebPart -metoden för WebPartManager klassen, som utför åtgärden att stänga kontrollen. Metoden bör endast användas av härledda WebPartZoneBase zoner, till exempel WebPartZone.

En stängd WebPart kontroll återges inte på en sida. I stället läggs den till i sidkatalogen, som har en lista över alla stängda kontroller på en sida. Om en webbdelssida där en användare stänger en kontroll också har ett <asp:PageCatalogPart> element deklarerat med en CatalogZonekan användaren växla sidan till katalogvisningsläge och lägga till den stängda kontrollen på sidan igen.

Note

För att en användare ska kunna stänga en WebPart kontroll AllowClose måste både egenskapen för kontrollen och AllowLayoutChange egenskapen i zonen vara inställd truepå .

Gäller för

Se även