MVC Framework - Dossiers

Maintenant que nous avons déjà créé un exemple d'application MVC, comprenons la structure des dossiers d'un projet MVC. Nous allons créer un nouveau projet MVC pour apprendre cela.

Dans votre Visual Studio, ouvrez Fichier → Nouveau → Projet et sélectionnez Application ASP.NET MVC. Nommez-le commeMVCFolderDemo.

Cliquez sur OK. Dans la fenêtre suivante, sélectionnez Application Internet comme modèle de projet et cliquez sur OK.

Cela créera un exemple d'application MVC comme indiqué dans la capture d'écran suivante.

Note- Les fichiers présents dans ce projet proviennent du modèle par défaut que nous avons sélectionné. Ceux-ci peuvent changer légèrement selon les différentes versions.

Dossier des contrôleurs

Ce dossier contiendra toutes les classes de contrôleur. MVC requiert que le nom de tous les fichiers du contrôleur se termine par Controller.

Dans notre exemple, le dossier Controllers contient deux fichiers de classe: AccountController et HomeController.

Dossier Modèles

Ce dossier contiendra toutes les classes Model, qui sont utilisées pour travailler sur les données d'application.

Dans notre exemple, le dossier Models contient AccountModels. Vous pouvez ouvrir et consulter le code de ce fichier pour voir comment le modèle de données est créé pour la gestion des comptes dans notre exemple.

Dossier Views

Ce dossier stocke les fichiers HTML liés à l'affichage de l'application et à l'interface utilisateur. Il contient un dossier pour chaque contrôleur.

Dans notre exemple, vous verrez trois sous-dossiers sous Vues, ​​à savoir Compte, Accueil et Partagé qui contient des fichiers html spécifiques à cette zone d'affichage.

Dossier App_Start

Ce dossier contient tous les fichiers nécessaires au chargement de l'application.

Par exemple, le fichier RouteConfig est utilisé pour acheminer l'URL entrante vers le contrôleur et l'action corrects.

Dossier de contenu

Ce dossier contient tous les fichiers statiques, tels que css, images, icônes, etc.

Le fichier Site.css à l'intérieur de ce dossier est le style par défaut appliqué par l'application.

Dossier Scripts

Ce dossier stocke tous les fichiers JS du projet. Par défaut, Visual Studio ajoute MVC, jQuery et d'autres bibliothèques JS standard.