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 exécute l’action de fermer le 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 rendu sur une page. Au lieu de cela, il est ajouté au catalogue de pages, qui gère une liste de tous les contrôles fermés sur une page. Si une page 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 ajouter 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é de la zone doivent toutes deux être définies truesur .

S’applique à

Voir aussi