Последние учебники веб-разработки
×

ASP.NET Руководство

ASP.NET ГЛАВНАЯ ASP.NET вступление

WP Руководство

WebPages вступление WebPages бритва WebPages раскладка WebPages Папки WebPages Глобальный WebPages формы WebPages Объекты WebPages файлы WebPages Базы данных WebPages Помощники WebPages WebGrid WebPages Графики WebPages Эл. адрес WebPages PHP WebPages Публиковать WebPages Примеры

WP Рекомендации

WebPages Классы WebPages Безопасность WebPages База данных WebPages WebMail WebPages Помощники

ASP.NET Razor

Razor вступление Razor Синтаксис Razor C# переменные Razor C# Loops Razor C# логика Razor VB переменные Razor VB Loops Razor VB логика

ASP.NET MVC

MVC вступление MVC заявка MVC Папки MVC раскладка MVC Контроллеры MVC Просмотры MVC База данных MVC модель MVC Безопасность MVC HTML Помощники MVC Публиковать MVC Справка

WF Учебники

WebForms вступление WebForms страницы WebForms управления WebForms Мероприятия WebForms формы WebForms ViewState WebForms Текстовое окно WebForms кнопка WebForms Связывание данных WebForms ArrayList WebForms Хеш-таблица WebForms SortedList WebForms XML файлы WebForms повторитель WebForms DataList WebForms DbConnection WebForms Master страницы WebForms навигация WebForms Примеры


 

ASP.NET MVC - папки приложений


Чтобы узнать ASP.NET MVC, мы строим Интернет-приложения

Часть II: Изучение папки приложений


MVC папки

Типичный веб-приложений ASP.NET MVC имеет следующее содержание папки:

Решение

Application information

свойства
Рекомендации

Application folders

App_Data Папка
Содержимое папки
Контроллеры папки
Модели Папка
Сценарии папки
Просмотров Папка

Configuration files

Global.asax
packages.config
Web.config

Имена папок одинаковы во всех приложениях 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 функции в приложении.