WebPartZoneBase.CloseWebPart(WebPart) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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å .