Введение в ASP.NET MVC
ASP.NET является среда разработки для создания веб-страниц и сайтов с использованием HTML, CSS, JavaScript и серверные скрипты.
ASP.NET поддерживает три различных модели развития:
Веб-страницы (веб-страниц), MVC (Model View Controller Model - View - Controller), веб-форм (Web Forms).
Этот учебник представляет MVC.
веб-страницы | MVC | веб-формы |
Модель программирования MVC
ASP.NET MVC три режима программирования в одном.
MVC является использование MVC (Model View Controller Model - View - Controller) шаблон дизайна для создания веб-приложения:
- Модель (Model) представляет собой ядро приложения (например, список записей базы данных).
- Вид (View) для отображения данных (записи базы данных).
- Контроллер (Controller) обрабатывает ввод (записывается в записи базы данных).
модель MVC, обеспечивая при этом полный контроль над HTML, CSS и JavaScript.
MVC шаблон для определения веб-приложения с тремя логическими слоями: Бизнес-слой (логическая модель) Показать слой (логическое представление) Входной контроль (логический контроллер) |
Модель (модель) является частью приложения для обработки данных логики приложения.
Как правило, ответственность за объектной модели доступа к данным в базе данных.
Вид (вид) является частью данных процесса приложения отображаются.
Обычно точка зрения основывается на модели данных, созданных.
Контроллер (Controller) является частью процесса взаимодействия с пользователем приложения.
Как правило, контроллер отвечает за чтение данных с точки зрения, управления вводом данных пользователя и передать модели данных.
MVC наслоение помогает управлять сложными приложениями, потому что вы можете сосредоточиться исключительно на одном аспекте в то время. Например, вы не можете полагаться на случай, чтобы сосредоточиться на бизнес-логике зрения дизайна. Но также позволяет тестировать приложение проще.
MVC также упростить разработку иерархической группировки. Различные разработчики могут разрабатывать одновременно просматривать, логику контроллера и бизнес-логику.
Сравните Web Forms MVC
MVC модель программирования является альтернативой традиционным ASP.NET (Web Forms) из легкого. Он легкий, высоко проверяемым рамки в процессе интеграции все существующие функции ASP.NET, такие как главные страницы, безопасности и аутентификации.
Visual Studio Express 2012/2010
Visual Studio Express является бесплатной версией Microsoft Visual Studio.
Visual Studio Express является MVC (и Web Forms) адаптированные инструменты разработки.
Visual Studio Express включает в себя:
- MVC и Web Forms
- Перетаскивание веб-элементы управления и веб-компоненты
- Язык веб-сервер (Razor с помощью VB или C #)
- Веб-сервер (IIS Express)
- Сервер баз данных (SQL Server Compact)
- рамки Полная разработка Web (ASP.NET)
Если вы установили Visual Studio Express, Вы узнаете больше в этом учебнике.
Если вы хотите установить Visual Studio Express, пожалуйста, нажмите на ссылку в одном из:
Web Developer 2012 Визуальный ( для Windows. 7 или Windows 8)
Web Developer 2010 Визуальный (Windows Vista или XP)
После завершения первой установки Visual Studio Express, вы можете установить патчи и пакеты обновления, повторно запустив программу установки, только вам нужно нажать на ссылку еще раз. |
ASP.NET MVC Справочное руководство
В этом учебнике, мы предоставили полный ASP.NET MVC справочное руководство для вашего обзора.