Pages et projets Web
Mise à jour : novembre 2007
Les pages Web Forms permettent de créer l'interface utilisateur d'une application Web ASP.NET. Vous pouvez ajouter des pages Web Forms à divers types de projets Visual Studio. En général, lorsque vous souhaitez travailler avec des pages Web Forms, utilisez le modèle de projet Application Web ASP.NET. Pour plus d'informations sur les modèles de projets Web, consultez « Modèles de sites Web simplifiés » dans Nouveautés des projets Web. Pour obtenir des informations générales sur les applications Web ASP.NET, consultez Types des sites Web dans Visual Web Developer.
Pour travailler avec une page Web Forms dans Visual Studio, utilisez le concepteur Web Forms. Le concepteur propose un mode WYSIWYG, ou mode Design, qui permet de disposer les éléments d'une page. Vous pouvez également basculer le concepteur en mode HTML, ou mode Source, si vous souhaitez accéder directement à la syntaxe ASP.NET des éléments d'une page. Enfin, le concepteur inclut un éditeur de code avec IntelliSense que vous pouvez utiliser pour créer l'initialisation de la page et le code du gestionnaire d'événements de votre page. Pour plus d'informations, consultez Vue d'ensemble des pages Web ASP.NET.
Fichiers projet créés avec des Web Forms
Lorsque vous créez un projet Web, Visual Studio construit une structure de répertoires d'application Web sur le serveur Web cible, ainsi qu'une structure de projet sur votre ordinateur local. Le tableau suivant décrit les fichiers qui sont en rapport avec vos pages Web Forms.
Remarque : |
---|
Vous devez disposer des privilèges appropriés sur l'ordinateur serveur Web pour créer et gérer des fichiers d'application Web. Pour plus d'informations, consultez Sécurisation de sites Web ASP.NET. |
Fichier créé |
Description |
---|---|
Fichiers WebForm1.aspx et WebForm1.aspx.vb pour les applications Web Visual Basic - ou - Fichiers WebForm1.aspx.cs pour les applications Web Visual C# |
Ces deux fichiers constituent une même page Web Forms. Le fichier .aspx contient les éléments visuels de la page Web Forms, par exemple les éléments HTML et les contrôles Web Forms. Le fichier de classe WebForm1.aspx.vb est un fichier caché, dépendant de WebForm1.aspx. Il contient la classe code-behind de la page Web Forms, avec le code de gestionnaire d'événements, etc. Pour plus d'informations, consultez Modèle de code des Web Forms. |
Fichiers AssemblyInfo.vb pour les projets Visual Basic - ou - Fichiers AssemblyInfo.cs pour les projets C# |
Fichier d'informations de projet (fichier AssemblyInfo.vb ou AssemblyInfo.cs) qui contient des métadonnées sur les assemblys d'un projet, telles que le nom, la version et les informations de culture. Pour plus d'informations sur les données contenues dans le fichier d'assembly, consultez Manifeste d'assembly. |
Fichier Web.config |
Fichier XML qui contient les données de configuration sur chaque ressource URL unique utilisée dans le projet. Pour plus d'informations, consultez Fichiers de configuration des applications. |
Fichiers Global.asax et Global.asax.vb - ou - Fichiers Global.asax et Global.asax.cs |
Fichier facultatif destiné à la gestion des événements au niveau de l'application. Ce fichier réside dans le répertoire racine d'une application ASP.NET. Le fichier de classe Global.asax.vb est un fichier caché, dépendant du fichier Global.asax. Il contient le code qui permet de gérer des événements d'application, tels que l'événement Application_OnError. Au moment de l'exécution, ce fichier est interprété et compilé. Pour plus d'informations sur l'utilisation du fichier Global.asax, consultez Comment : gérer les erreurs au niveau de l'application. |
Fichier Styles.css |
Fichier de feuilles de style en cascade (CSS) à utiliser dans le projet. Pour plus d'informations, consultez Vue d'ensemble de l'utilisation de CSS. |
Déploiement
Le serveur sur lequel vous créez vos pages Web Forms n'est généralement pas le serveur sur lequel vous déploierez les pages et fichiers associés destinés à la production. Pour déployer un projet Web contenant des pages Web Forms, deux possibilités s'offrent à vous :
Copier votre projet sur le serveur Web.
Créer un projet de déploiement.
Pour plus d'informations sur ces options, consultez Déploiement d'un projet d'installation Web.
Voir aussi
Concepts
Utilisation de l'Explorateur de solutions
Introduction aux solutions, projets et éléments
Déploiement d'un projet d'installation Web