Partager via


Création de composants WebPart pour SharePoint

Les composants WebPart permettent aux utilisateurs de modifier directement le contenu, l'apparence et le comportement des pages d'un site SharePoint à l'aide d'un navigateur. Les composants WebPart sont des contrôles côté serveur qui s'exécutent à l'intérieur d'un type spécifique de page désignée par « page WebPart » : ce sont les blocs de construction des pages qui s'affichent sur un site SharePoint. Pour plus d'informations sur les composants WebPart dans SharePoint, consultez Bloc de construction : composants WebPart (page éventuellement en anglais).

Visual Studio fournit des modèles que vous pouvez utiliser pour créer des composants WebPart et les déboguer sur un site SharePoint.

Création d'un composant WebPart dans Visual Studio

Vous pouvez créer un composant WebPart en ajoutant un élément WebPart à un projet SharePoint. Vous pouvez utiliser un élément WebPart dans une solution bac à sable (sandbox) ou une solution de batterie.

Si vous souhaitez concevoir visuellement un composant WebPart à l'aide d'un concepteur, créez un projet Composant Visual WebPart ou ajoutez l'élément Composant Visual WebPart à un projet SharePoint. Vous ne pouvez utiliser un élément Composant Visual WebPart que dans une solution de batterie.

Élément WebPart

Un élément WebPart fournit des fichiers qui vous permettent de concevoir un composant WebPart pour un site SharePoint. Lorsque vous ajoutez un élément WebPart, Visual Studio crée un dossier dans votre projet, puis ajoute plusieurs fichiers à ce dossier. Le tableau suivant décrit chaque fichier.

Fichier

Description

Elements.xml

Contient des informations utilisées par le fichier de définition de fonctionnalité dans votre projet pour déployer le composant WebPart.

.webpart

Fournit des informations dont SharePoint a besoin pour pouvoir afficher votre composant WebPart dans une galerie de composants WebPart.

Fichier de code

Contient des méthodes qui ajoutent des contrôles au composant WebPart et génèrent du contenu personnalisé à l'intérieur du composant WebPart.

Pour plus d'informations, consultez Comment : créer un composant WebPart SharePoint.

Élément Composant Visual WebPart

Un Composant Visual WebPart est un composant WebPart que vous créez à l'aide du concepteur Visual Web Developer dans Visual Studio. Pour plus d'informations sur l'utilisation de ce concepteur, consultez Organigramme des informations relatives à Visual Web Developer.

Du point de vue fonctionnel, un composant Visual WebPart ne présente pas de différence avec un composant WebPart. Un élément Composant Visual WebPart inclus un élément WebPart et un élément Contrôle utilisateur.

Vous pouvez concevoir l'apparence du composant WebPart en faisant glisser les contrôles de la Boîte à outils de Visual Studio sur la surface du contrôle utilisateur. Pour plus d'informations, consultez Comment : créer un composant WebPart SharePoint à l'aide d'un concepteur.

Débogage d'un composant WebPart

Vous pouvez déboguer un projet SharePoint qui contient un composant WebPart de la même manière que vous le feriez avec d'autres projets Visual Studio. Lorsque vous démarrez le débogueur Visual Studio, Visual Studio ouvre le site SharePoint.

Pour commencer à déboguer votre code, ajoutez le composant WebPart à une page WebPart dans SharePoint.

Pour plus d'informations sur le débogage de projets SharePoint, consultez Dépannage des solutions SharePoint.

Création de composants WebPart SharePoint de type ancien

Dans Visual Studio, les modèles vous permettent de créer des composants WebPart ASP.NET 2.0 personnalisés pour SharePoint. Les composants WebPart ASP.NET 2.0 sont construits sur l'infrastructure WebPart ASP.NET. Ce type qui est recommandé pour les nouveaux projets.

Vous serez très rarement amené à créer un composant WebPart à l'aide d'un composant WebPart SharePoint de type ancien. Vous pouvez utiliser Visual Studio pour créer ces types de composants WebPart, mais Visual Studio ne fournit pas de modèles spécifiquement conçus pour vous aider à les créer.

Pour plus d'informations sur les cas où il peut s'avérer nécessaire de créer un composant WebPart SharePoint de type ancien, consultez Infrastructure de composant WebPart dans SharePoint Foundation. Pour plus d'informations sur la création d'un composant WebPart à l'aide d'un composant WebPart SharePoint de type ancien, consultez Walkthrough: Creating a Basic SharePoint Web Part.

Rubriques connexes

Titre

Description

Comment : créer un composant WebPart SharePoint

Explique comment créer des composants WebPart pour des pages SharePoint.

Comment : créer un composant WebPart SharePoint à l'aide d'un concepteur

Indique comment créer des composants WebPart pour SharePoint à l'aide d'une aire de conception visuelle.

Comment : créer un contrôle utilisateur pour un composant WebPart ou une page d'application SharePoint

Explique comment créer des contrôles personnalisés et réutilisables qui peuvent être utilisés par des pages d'application et des composants WebPart s'exécutant dans SharePoint.

Procédure pas à pas : création d'un composant WebPart pour SharePoint

Décrit comment concevoir un composant WebPart pour SharePoint.

Procédure pas à pas : création d'un composant WebPart pour SharePoint à l'aide d'un concepteur

Décrit comment concevoir un composant WebPart pour SharePoint en faisant glisser des contrôles vers une aire de conception visuelle.

Utilisation de Visual Web Developer

Explique comment utiliser le concepteur qui s'affiche lorsque vous ouvrez une page Web dans votre projet.