Partager via


Créer un contrôle utilisateur pour un composant WebPart ou une page d’application SharePoint

Vous pouvez créer des contrôles utilisateur personnalisés qui fournissent des fonctionnalités personnalisées pour votre solution SharePoint, et vous pouvez réutiliser ces fonctionnalités dans votre projet. Vous pouvez ajouter les contrôles utilisateur dans un composant WebPart ou une page d’application, ajouter d’autres contrôles ASP.NET et des contrôles SharePoint, et définir des propriétés et des méthodes pour le contrôle. Pour plus d’informations sur les contrôles utilisateur, consultez Créer des contrôles réutilisables pour des composants WebPart ou des pages d’application, et Contrôles utilisateur et contrôles serveur dans SharePoint.

Pour créer un contrôle utilisateur pour SharePoint

  1. Dans Visual Studio, ouvrez ou créez un projet SharePoint.

    Consultez Modèles de projets et d’éléments de projet SharePoint.

  2. Dans l' Explorateur de solutions, choisissez le nœud du projet.

  3. Dans la barre de menus, choisissez Projet>Ajouter un nouvel élément.

    La boîte de dialogue Ajouter un nouvel élément s’ouvre.

  4. Dans le volet Installé, choisissez le nœud Office/SharePoint.

  5. Dans la liste des modèles SharePoint, choisissez Contrôle utilisateur (solution de batterie de serveurs uniquement).

    Notes

    Les contrôles utilisateur fonctionnent uniquement dans les solutions de batterie de serveurs.

  6. Dans la zone Nom, spécifiez un nom pour le contrôle utilisateur, puis choisissez le bouton Ajouter.

    Visual Studio ajoute plusieurs dossiers et fichiers à votre projet. Pour plus d’informations sur ces fichiers, consultez Créer des contrôles réutilisables pour des composants WebPart ou des pages d’application.

    Par défaut, le fichier de contrôle utilisateur s’affiche dans la vue Source du concepteur Visual Web Developer. Dans cette vue, vous pouvez modifier le balisage XML du contrôle. Vous pouvez basculer en mode Création si vous souhaitez concevoir le contrôle visuellement en faisant glisser les contrôles à partir de la Boîte à outils. Consultez Concepteur de pages web, mode Création.

  7. Si vous souhaitez gérer les événements qui se produisent dans le contrôle, ajoutez du code au fichier de code du contrôle utilisateur.

    Ce fichier s’affiche dans l’Explorateur de solutions sous le fichier de contrôle utilisateur, et a une extension .cs ou .vb selon le langage du projet.