Comment : créer un contrôle utilisateur pour un composant WebPart ou une page d'application SharePointHow to: Create a User Control for a SharePoint Application Page or Web Part

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 cette fonctionnalité dans votre projet.You can create custom user controls that provide custom functionality for your SharePoint solution, and you can reuse that functionality within your project. Vous pouvez inclure les contrôles utilisateur dans une application ou un composant WebPart page, ajouter d’autres contrôles ASP.NET et les contrôles de SharePoint et définir des propriétés et méthodes pour le contrôle.You can include the user controls in a web part or application page, add other ASP.NET controls and SharePoint controls, and define properties and methods for the control. Pour plus d’informations sur les contrôles utilisateur, consultez création de contrôles réutilisables pour les composants WebPart ou les Pages d’Application et les contrôles utilisateur et serveur dans SharePoint.For more information about user controls, see Creating Reusable Controls for Web Parts or Application Pages and User Controls and Server Controls in SharePoint.

Pour créer un contrôle utilisateur pour SharePointTo create a user control for SharePoint

  1. Dans Visual Studio, ouvrez ou créez un projet SharePoint.In Visual Studio, open or create a SharePoint project.

    Consultez modèles d’élément de projet SharePoint et le projet.See SharePoint Project and Project Item Templates.

  2. Dans l' Explorateur de solutions, choisissez le nœud du projet.In Solution Explorer, choose the project node.

  3. Dans la barre de menus, choisissez projet, ajouter un nouvel élément.On the menu bar, choose Project, Add New Item.

    La boîte de dialogue Ajouter un nouvel élément s’ouvre.The Add New Item dialog box opens.

  4. Dans le installé volet, choisissez la Office/SharePoint nœud.In the Installed pane, choose the Office/SharePoint node.

  5. Dans la liste de modèles SharePoint, choisissez contrôle utilisateur (Solution de batterie uniquement).In the list of SharePoint templates, choose User Control (Farm Solution Only).

    Note

    Contrôles utilisateur fonctionnent uniquement dans les solutions de batterie de serveurs.User controls work only in farm solutions.

  6. Dans le nom zone, spécifiez un nom pour le contrôle utilisateur, puis choisissez le ajouter bouton.In the Name box, specify a name for the user control, and then choose the Add button.

    Visual Studio ajoute plusieurs fichiers et dossiers à votre projet.Visual Studio adds several folders and files to your project. Pour plus d’informations sur ces fichiers, consultez création de contrôles réutilisables pour les composants WebPart ou les Pages d’Application.For more information about these files, see Creating Reusable Controls for Web Parts or Application Pages.

    Par défaut, le fichier de contrôle utilisateur s’affiche dans le Source vue du concepteur Visual Web Developer.By default, the user control file appears in the Source view of the Visual Web Developer designer. Dans cette vue, vous pouvez modifier le balisage XML du contrôle.In this view, you can edit the XML markup of the control. Vous pouvez basculer vers conception afficher si vous souhaitez concevoir visuellement le contrôle en faisant glisser des contrôles à partir de la boîte à outils.You can switch to Design view if you want to design the control visually by dragging controls from the Toolbox. Consultez en mode conception, le Concepteur de pages Web.See Design View, Web Page Designer.

  7. Si vous souhaitez gérer les événements qui se produisent dans le contrôle, ajoutez le code au fichier de code du contrôle utilisateur.If you want to handle events that occur in the control, add code to the code file of the user control.

    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.This file appears in Solution Explorer under the user control file and has a .cs or .vb extension, depending on the language of the project.

Voir aussiSee Also

Création de contrôles réutilisables pour les composants WebPart ou les Pages d’Application Creating Reusable Controls for Web Parts or Application Pages
Création de Pages d’Application pour SharePoint Creating Application Pages for SharePoint
Création de composants WebPart pour SharePointCreating Web Parts for SharePoint