ASP.NET MVC - Представления


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

Часть 5: Добавление представления для отображения приложения.


Папка Views

ViewsПапка хранит файлы (HTML-файлы), связанные с отображением приложения (пользовательским интерфейсом). В зависимости от используемого языка содержимого, эти файлы могут иметь такие расширения, как html, asp, aspx, cshtml и vbhtml.

Папка Views содержит одну папку, соответствующую каждому контроллеру.

В папке Views Visual Web Developer уже создал папку Account, папку Home и папку Shared.

Папка Account содержит страницы для регистрации и входа в учетную запись пользователя.

Папка Home используется для хранения страниц приложения, таких как главная страница и страница About.

Папка Shared используется для хранения представлений, общих для контроллеров (главных страниц и страниц макета).

Views


Типы файлов ASP.NET

В папке Views вы можете увидеть следующие типы HTML-файлов:

Тип файла Расширение
Обычный HTML .htm или .html
Классический ASP .asp
Классический ASP.NET .aspx
ASP.NET Razor C# .cshtml
ASP.NET Razor VB .vbhtml


Индексный файл

Файл Index.cshtml представляет домашнюю страницу приложения. Это файл по умолчанию (файл домашней страницы) приложения.

Запишите следующее содержимое в файл:

@{ViewBag.Title = "Home Page";}

<h1>Добро пожаловать на example.com</h1>

<p>Поместите содержимое главной страницы здесь</p>


Файл About

Файл About.cshtml представляет страницу About приложения.

Запишите следующее содержимое в файл:

@{ViewBag.Title = "О нас";}

<h1>О нас</h1>

<p>Поместите содержимое раздела «О нас» здесь</p>


Запуск приложения

Выберите Debug, а затем в меню Visual Web Developer выберите Start Debugging (или нажмите F5).

Ваше приложение отобразится следующим образом:

MVC Application

Щелкните вкладку "Home" и вкладку "About", чтобы увидеть, как это работает.


Поздравляем

Поздравляем. Вы успешно создали свое первое MVC-приложение.

Примечание:Пока вы не можете нажать на вкладку "Movies". Мы добавим код для вкладки "Movies" в следующих главах этого руководства.


Другие расширения