WebPartZoneBase.CloseWebPart(WebPart) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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
.