ASP.NET MVC - Dossier de l'application
- Page précédente Application MVC
- Page suivante Agencement MVC
Pour apprendre ASP.NET MVC, nous construireons une application Internet.
Partie 2 :Comprenez le dossier de l'application.
Dossier MVC
Une application web ASP.NET MVC typique possède le contenu de dossiers suivant :
Informations sur l'application
- Properties
- Références
Dossier de l'application
- Dossier App_Data
- Dossier Content
- Dossier Controllers
- Dossier Models
- Dossier Scripts
- Dossier Views
Fichiers de configuration
- Global.asax
- packages.config
- Web.config
Les noms de dossiers dans toutes les applications MVC sont identiques. Le cadre MVC est basé sur des noms par défaut. Les contrôleurs se trouvent dans le dossier Controllers, les vues dans le dossier Views, et les modèles dans le dossier Models. Vous n'avez pas besoin d'utiliser les noms de dossiers dans le code de l'application.
Les noms de fichiers normalisés réduisent la quantité de code tout en facilitant la compréhension des projets MVC par les développeurs.
Voici une description succincte du contenu de chaque dossier :
Dossier App_Data
Le dossier App_Data est utilisé pour stocker les données de l'application.
Nous ajouterons le fichier base de données SQL au dossier App_Data dans les chapitres ultérieurs de ce tutoriel.
Dossier Content
Le dossier Content est utilisé pour les fichiers statiques, tels que les feuilles de style (fichiers CSS), les graphiques et les images.
Visual Web Developer ajoute automatiquement un fichier au dossier Content. themes Dossier. Ce dossier themes contient des styles jQuery et des images. Dans ce projet, vous pouvez supprimer ce dossier de thème.
Visual Web Developer ajoute automatiquement un fichier de feuille de style standard au projet : les fichiers dans le dossier Content. Site.cssCe fichier de feuille de style est celui que vous devez éditer lorsque vous souhaitez modifier le style de l'application.
Nous allons éditer ce fichier de feuille de style (Site.css) dans le prochain chapitre de ce tutoriel.
Dossier Controllers
Le dossier Controllers contient les classes de contrôleurs responsables de la gestion des entrées de l'utilisateur et des réponses.
MVC nécessite que les noms de tous les fichiers de contrôleur se terminent par "Controller".
Visual Web Developer a créé un contrôleur Home (utilisé pour la page d'accueil et la page à propos) et un contrôleur Account (utilisé pour la page de connexion) :
Nous allons créer plus de contrôleurs dans les chapitres ultérieurs de ce tutoriel.
Dossier Models
Le dossier Models contient les classes représentant les modèles de l'application. Les modèles stockent et manipulent les données de l'application.
Nous allons créer les modèles (classes) dans les chapitres ultérieurs de ce tutoriel.
Dossier Views
Le dossier Views contient les fichiers HTML associés à l'affichage de l'application (interface utilisateur).
Le dossier Views contient un dossier pour chaque contrôleur.
Visual Web Developer a créé un dossier Account, un dossier Home, et un dossier Shared (à l'intérieur du dossier Views).
Le dossier Account contient les pages pour enregistrer et se connecter aux comptes d'utilisateurs.
Le dossier Home est utilisé pour stocker les pages de l'application telles que la page d'accueil et la page à propos.
Le dossier Shared est utilisé pour stocker les vues partagées entre les contrôleurs (pages de modèle et pages de mise en page).
Nous allons éditer ces fichiers de mise en page dans le prochain chapitre de ce tutoriel.
Dossier Scripts
Le dossier Scripts stocke les fichiers JavaScript de l'application.
Par défaut, Visual Web Developer place les fichiers MVC, Ajax et jQuery standards dans ce dossier :
Remarque :Le fichier "modernizr" est un fichier JavaScript utilisé pour prendre en charge HTML5 et CSS3 dans les applications.
- Page précédente Application MVC
- Page suivante Agencement MVC