Partage via


WebPartZoneBase.CloseWebPart(WebPart) Méthode

Définition

Ferme un contrôle WebPart sélectionné dans une zone.

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)

Paramètres

webPart
WebPart

Contrôle WebPart à fermer.

Exceptions

webPart a la valeur null.

Remarques

La façon classique pour un utilisateur final de fermer un WebPart contrôle consiste à cliquer sur le verbe fermer dans la barre de titre du contrôle. La CloseWebPart méthode appelle la CloseWebPart méthode sur la WebPartManager classe , qui effectue l’action de fermeture du contrôle. La méthode ne doit être utilisée que par des zones dérivées WebPartZoneBase telles que WebPartZone.

Un contrôle fermé WebPart n’est pas affiché sur une page. Au lieu de cela, il est ajouté au catalogue de pages, qui conserve une liste de tous les contrôles fermés sur une page. Si une page de composants WebPart sur laquelle un utilisateur ferme un contrôle a également un <asp:PageCatalogPart> élément déclaré avec un CatalogZone, l’utilisateur peut basculer la page en mode d’affichage catalogue et rajouter le contrôle fermé à la page.

Notes

Pour qu’un utilisateur puisse fermer un WebPart contrôle, la AllowClose propriété sur le contrôle et la AllowLayoutChange propriété sur la zone doivent toutes deux avoir la valeur true.

S’applique à

Voir aussi