Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Mise à jour : novembre 2007
La création de contrôles utilisateur ASP.NET est très semblable à la conception de pages Web ASP.NET. Vous pouvez utiliser les mêmes éléments et les mêmes contrôles HTML dans un contrôle utilisateur que dans une page ASP.NET standard. Cependant, le contrôle utilisateur ne contient pas d'éléments html, body et form, et l'extension du nom de fichier doit être .ascx.
Pour créer un contrôle utilisateur ASP.NET
Ouvrez le projet de site Web auquel vous souhaitez ajouter des contrôles utilisateur. Si vous n'avez pas déjà de projet de site Web, vous pouvez en créer un. Pour plus d'informations, consultez Sites Web IIS locaux ou Comment : créer des sites Web de système de fichiers.
Dans le menu Site Web, cliquez sur Ajouter un nouvel élément.
La boîte de dialogue Ajouter un nouvel élément s'affiche alors.
Dans la boîte de dialogue Ajouter un nouvel élément, sous Modèles Visual Studio installés, cliquez sur Contrôle utilisateur Web.
Dans la zone Nom, entrez un nom pour le contrôle.
Par défaut, l'extension de nom de fichier .ascx est ajoutée au nom de contrôle que vous tapez.
Dans la liste Langage, sélectionnez le langage de programmation que vous souhaitez utiliser.
Facultativement, si vous souhaitez conserver tout le code du contrôle utilisateur dans un fichier séparé, activez la case à cocher Placer le code dans un fichier distinct.
Cliquez sur Ajouter.
Le nouveau contrôle utilisateur ASP.NET est créé, puis ouvert dans le concepteur. Le balisage de ce nouveau contrôle est semblable à celui d'une page Web ASP.NET, à ceci près qu'il contient une directive @ Control au lieu d'une directive @ Page, et que le contrôle utilisateur n'a pas d'éléments htmlbody et form.
Ajoutez un balisage et des contrôles au nouveau contrôle utilisateur, ainsi que le code des tâches que le contrôle utilisateur aura à effectuer, par exemple gérer des événements de contrôle ou lire les données d'une source de données.
Voir aussi
Tâches
Comment : intégrer des contrôles utilisateur ASP.NET dans des pages Web