Тема: Початок роботи з ASP.NET MVC 4. Розробка примітивного додатка на MVC 4
Лабораторна робота 2
Відкриємо Microsoft Visual Studio 2012 У меню File (Файл ) виберемо пункт New Project ... (Створити проект). Перед нами відкриється діалогове вікно створення проекту , в якому ми виберемо шаблон ASP.NET MVC 4 Web Application:
Далі перед нами відкриється вікно вибору шаблону нового додатка:
Виберемо шаблон Internet Application.
Шаблони додатки MVC 4
Internet Application. Даний шаблон представляє деяку базову функціональність, наприклад, управління обліковими записами, яку буде містити новий додаток .
Intranet Application. Даний шаблон схожий на шаблон Internet Application. Відмінність полягає в тому, що в Intranet Application для управління обліковими записами використовується аутентифікація Windows, а не система ASP.NET Membership .
Empty. Цей шаблон представляє абсолютно чистий додаток без будь-яких файлів і структури папок.
Basic. Цей шаблон також представляє порожній проект. Правда, він містить базові каталоги, CSS, інфраструктуру додатки MVC. Раніше в MVC 3 цей шаблон називався Empty.
Mobile Application. Призначений для створення веб -додатків для мобільних платформ.
Web API. Призначений для створення сервісів і для роботи з фреймворком Web API .
Крім того, дане діалогове вікно пропонує нам вибрати движок подання до секції View Engine і задати опції тестування.
При виборі движка представлення нам доступні дві опції - движок Razor і ASPX (традиційний движок Web Forms). У даному випадку ми виберемо Razor.
Отже, натискаємо кнопку OK і створюємо новий проект. Ми відразу ж можемо запустити проект на виконання і нам постане картинка в браузері з нашим додатком:
Таким чином, весь функціонал, який містить проект за замовчуванням, реалізується в такий додаток.
Структура проекту MVC 4
Праворуч у вікні Solution Explorer (оглядач рішень) ми можемо побачити структуру проекту MVC 4.
App_Data -У цій папці зберігаються всі необхідні файли і ресурси, наприклад, бази даних, використовувані додатки. Після розгортання програми лише безпосередньо додаток може працювати з цією папкою, доступ же простих користувачів в цю папку заборонений.
Файл Global.asax і папка App_StartУ mvc 4 була додана папка App_Start. Вона включає весь функціонал конфігурації програми, який в попередніх версіях містився у файлі Global.asax, а тепер перенесено в набір статичних класів, що викликаються в Global.asax. Ці статичні класи містять деяку логіку ініціалізації програми, виконуються при запуску.
файл Web.configФайл конфігурації програми, який знаходиться в кореневій папці програми
ContentМістить деякі допоміжні файли, які не включають код на C# або 13-18942.php">2