Чтобы узнать ASP.NET MVC, мы строим Интернет-приложения
Часть II: Изучение папки приложений
MVC папки
Типичный веб-приложений ASP.NET MVC имеет следующее содержание папки:
|
Имена папок одинаковы во всех приложениях MVC. Структура MVC основана на именование по умолчанию. Контроллеры находятся в папке Controllers, Views находятся в папке Views, и модели находятся в папке Models. Вы не должны использовать имена папок в коде приложения.
Стандартное именование уменьшает объем кода, и делает его более легким для разработчиков, чтобы понять проекты MVC.
Ниже приводится краткое описание содержания каждой папки:
App_Data Папка
Папка App_Data для хранения данных приложения.
Мы добавим базу данных SQL в папку App_Data, позже в этом руководстве.
Содержимое папки
Содержимое папки используется для статических файлов , таких как таблицы стилей (CSS - файлы), иконки и изображения.
Visual Web Developer автоматически добавляет папку Темы для содержимого папки. Папка темы заполняется со стилями и картинками JQuery. В этом проекте вы можете удалить папку тем.
Visual Web Developer также добавляет стандартный файл стилей для проекта: файл site.css в папке содержимого. Файл стилей представляет собой файл для редактирования, если вы хотите изменить стиль приложения.
Мы будем редактировать файл таблицы стилей (Site.css) файл в следующей главе данного руководства.
Контроллеры папки
Папка Контроллеры содержит классы контроллеров, отвечающих за обработку ввода пользователя и ответов.
MVC требует имени всех файлов контроллер , чтобы закончить с "Controller" .
Visual Web Developer создал контроллер Home (for the Home and the About page) и контроллер счета (for Login pages) :
Мы создадим несколько контроллеров позже в этом руководстве.
Модели Папка
Папка Models содержит классы, которые представляют модели приложений. Модели хранения и манипулирования данными приложений.
Мы будем создавать модели (classes) в следующей главе данного руководства.
Просмотров Папка
Взгляды папке хранятся HTML файлы , связанные с отображением приложения (the user interfaces) .
Папка Просмотров содержит одну папку для каждого контроллера.
Visual Web Developer создал папку учетной записи, папку Home, и в общую папку (inside the Views folder) .
Папка счета содержит страницы для регистрации и входа в систему с учетными записями пользователей.
Папка Home используется для хранения страниц приложений, как домашняя страница и страницы о.
Общая папка используются для хранения общих просмотров между контроллерами (master pages and layout pages) - (master pages and layout pages) .
Мы будем редактировать файлы макета в следующей главе данного руководства.
Сценарии папки
В сценарии папке хранятся файлы JavaScript приложения.
По умолчанию Visual Web Developer заполняет эту папку с помощью стандартной MVC, Ajax и JQuery файлов:
Примечание: файлы с именем "modernizr" являются JavaScript - файлы , используемые для поддержки HTML5 и CSS3 функции в приложении.