Тема: Початок роботи з 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

  • 3
  • 4
  • Далее ⇒
  •