Derniers tutoriels de développement web
 

ASP.NET MVC - dossiers Application


Pour en savoir ASP.NET MVC, nous construisons une application Internet

Partie II: Explorer les dossiers de demande


MVC dossiers

Une application web typique ASP.NET MVC a le contenu du dossier suivant:

Solution

Application information

Propriétés
Les références

Application folders

App_Data dossier
dossier contenu
contrôleurs dossier
Dossier Modèles
Le dossier scripts
Dossier Vues

Configuration files

Global.asax
packages.config
web.config

Les noms de dossier sont égaux dans toutes les applications MVC. Le framework MVC est basé sur le nommage par défaut. Les contrôleurs sont dans le dossier des contrôleurs, vues sont dans le dossier Vues et modèles sont dans le dossier Modèles. Vous ne devez pas utiliser les noms de dossier dans votre code d'application.

dénomination standard réduit la quantité de code, et le rend plus facile pour les développeurs de comprendre les projets MVC.

Voici un bref résumé du contenu de chaque dossier:


Le dossier App_Data

Le dossier App_Data est destiné à stocker des données d'application.

Nous allons ajouter une base de données SQL dans le dossier App_Data, plus loin dans ce tutoriel.


Le dossier contenu

Le contenu des dossiers est utilisé pour les fichiers statiques comme le style des feuilles (fichiers CSS), des icônes et des images.

Visual Web Developer ajoute automatiquement un dossier thèmes dans le dossier Contenu. Le dossier thèmes est rempli de styles jQuery et des images. Dans ce projet, vous pouvez supprimer le dossier thèmes.

Visual Web Developer ajoute également un fichier de feuille de style standard au projet: le fichier Site.css dans le dossier de contenu. Le fichier de feuille de style est le fichier à modifier lorsque vous voulez changer le style de l'application.

Contenu

Nous allons modifier le fichier de feuille de style (Site.css) fichier dans le chapitre suivant de ce tutoriel.


Le dossier Contrôleurs

Le dossier Controllers contient les classes de contrôleur responsable de traitement des entrées utilisateur et réponses.

MVC requiert le nom de tous les fichiers du contrôleur pour terminer par "Controller" .

Visual Web Developer a créé un contrôleur Home (for the Home and the About page) A (for Login pages) (for the Home and the About page) et un contrôleur de compte (for Login pages) les (for Login pages) :

contrôleurs

Nous allons créer plusieurs contrôleurs plus loin dans ce tutoriel.


Le dossier Modèles

Le dossier Modèles contient les classes qui représentent les modèles d'application. Les modèles détiennent et manipulent des données d'application.

Nous allons créer des modèles (classes) dans un chapitre de ce tutoriel.


Le dossier Vues

Vues dossier stocke les fichiers HTML liés à l'affichage de l'application (the user interfaces) .

Le dossier contient un dossier Vues pour chaque contrôleur.

Visual Web Developer a créé un dossier de compte, un dossier d'accueil, et un dossier partagé (inside the Views folder) .

Le dossier de compte contient des pages pour l'enregistrement et la connexion aux comptes d'utilisateurs.

Le dossier de base est utilisé pour stocker les pages d'application comme la page d'accueil et la page à propos.

Le dossier partagé est utilisé pour stocker des vues partagées entre les contrôleurs (master pages and layout pages) les (master pages and layout pages) en (master pages and layout pages) .

vues

Nous allons modifier les fichiers de mise en page dans le chapitre suivant de ce tutoriel.


Le dossier Scripts

Le dossier Scripts stocke les fichiers JavaScript de l'application.

Par défaut, Visual Web Developer remplit ce dossier avec MVC standard, Ajax, et les fichiers jQuery:

scripts

Remarque: Les fichiers nommés "modernizr" sont des fichiers JavaScript utilisés pour le soutien HTML5 et CSS3 de l'application.