ASP.NET MVC - папка приложения
- Предыдущая страница Приложения MVC
- Следующая страница Логика MVC
Чтобы изучить ASP.NET MVC, мы создадим интернет-приложение.
Часть 2:Изучите папку приложения.
Папки MVC
Типичный ASP.NET MVC веб-приложение имеет следующее содержимое папок:
Информация о приложении
- Свойства
- Ссылки
Папка приложения
- Папка App_Data
- Папка Content
- Папка Controllers
- Папка Models
- Папка Scripts
- Папка Views
Конфигурационные файлы
- Global.asax
- packages.config
- Web.config
Имена папок во всех MVC приложениях одинаковы. MVC фреймворк основан на-default именах. Контроллеры расположены в папке Controllers, виджеты в папке Views, модели в папке Models. Вы не должны использовать имена папок в коде приложения.
Стандартизированные имена уменьшают количество кода и помогают разработчикам лучше понять проекты MVC.
Ниже приведено краткое описание содержимого каждой папки:
Папка App_Data
Папка App_Data используется для хранения данных приложения.
Мы добавим SQL базу данных в папку App_Data в более поздних разделах этого руководства.
Папка Content
Папка Content используется для хранения статических файлов, таких как таблицы стилей (файлы CSS), графики и изображения.
Visual Web Developer автоматически добавляет в папку Content. themes Папка. Эта папка themes хранит стили jQuery и изображения. В этом проекте вы можете удалить эту папку с темами.
Visual Web Developer автоматически добавляет к проекту стандартные файлы таблиц стилей: файлы в папке Content. Site.css. Этот файл таблицы стилей нужно редактировать, если вы хотите изменить стиль приложения.
Мы будем редактировать этот файл таблицы стилей (Site.css) в следующей главе нашего руководства.
Папка Controllers
Папка Controllers содержит классы контроллеров, ответственные за обработку ввода пользователей и ответы.
MVC требует, чтобы все имена файлов контроллеров заканчивались на "Controller".
Visual Web Developer уже создал контроллер Home (для домашней страницы и страницы "О нас") и контроллер Account (для страницы входа).
Мы создадим дополнительные контроллеры в следующей главе нашего руководства.
Папка Models
Папка Models содержит классы, представляющие модель приложения. Модель хранит и обрабатывает данные приложения.
Мы создадим модель (класс) в следующей главе нашего руководства.
Папка Views
Папка Views хранит HTML-файлы, связанные с отображением приложения (интерфейс пользователя).
В папке Views содержится папка для каждого контроллера.
Visual Web Developer создал папку Account, папку Home и папку Shared (внутри папки Views).
Папка Account содержит страницы для регистрации и входа в систему пользователей.
Папка Home используется для хранения страниц приложения, таких как домашняя страница и страница "О нас".
Папка Shared используется для хранения общих для контроллеров виджетов (шаблонов страниц и файлов布局).
Мы будем редактировать эти файлы布局 в следующей главе нашего руководства.
Папка Scripts
Папка Scripts хранит JavaScript-файлы приложения.
По умолчанию Visual Web Developer размещает в этой папке стандартные файлы MVC, Ajax и jQuery:
Примечание:Файл "modernizr" это JavaScript-файл, предназначенный для поддержки HTML5 и CSS3 в приложениях.
- Предыдущая страница Приложения MVC
- Следующая страница Логика MVC