TOC

This article is currently in the process of being translated into Russian (~99% done).

Getting Started:

Hello, MVC World!

С установленной и запущенной версией Visual Studio мы готовы создать наше самое первое ASP.NET MVC приложение, которое мы назовем "HelloMVCWorld" - это будет наша собственная, немного модифицированная версия чрезвычайно классического "Hello, world!" примера с которого начинается практически каждое руководство по программированию.

В Visual Studio, в меню Файл, выберите Создать -> Проект. Вы увидите диалоговое окно для создания нового проекта, где вы выбираете тип проекта, имя и его расположение. Для этого руководства, мы будем использовать ASP.NET Core Web Application - вы можете найти его в списке или воспользоваться строкой поиска, как сделал я, на скриншоте:

После нажатия на кнопку Next, вы увидите диалоговое окно, где вы можете определить детали своего проекта. Вам нужно будет указать имя и расположение для него, например вот так:

Теперь, когда все настройки на месте, вы можете нажать кнопку Создать чтобы перейти к последнему шагу. Здесь, вам будет предложено выбрать Шаблон, который следует использовать для создания проекта:

У вас может возникнуть соблазн выбрать шаблон под названием "Веб приложение (Модель-Представление-Контроллер)", ведь в конце концов, MVC это то, о чем это руководство, правильно? Да, это так, но в этом руководстве вы изучите все с нуля и MVC шаблон включает МНОГО всего по умолчанию - это, действительно, законченный, но маленький веб-сайт. Это может быть слишком запутанным, так что вместо этого, выберите Пустой шаблон - он содержит только самый минимум файлов, необходимых для создания MVC веб-приложения.

Продолжите, нажав кнопку Создать еще раз.

Visual Studio создаст для вас новый проект, содержащий только пару файлов. Верьте или нет, но это все что нам нужно для создания классического "Hello, world!" приветствия - попробуйте, нажав F5 и убедитесь сами. Таким образом, Visual Studio скомпилирует ваш новый проект и откроет получившийся веб-сайт в браузере по умолчанию, который должен просто отобразить сообщение "Hello, world!". Но как это произошло?

По умолчанию, VS создает Startup.cs файл - он выполняет базовую настройку, которую мы обсудим позднее в данном руководстве, а пока, взгляните на эту строку кода:

await context.Response.WriteAsync("Hello World!");

Теперь, мы изменим это сообщение, чтобы оно было более связано с MVC, как и было обещано. Если ваш проект все еще запущен, значит файлы проекта будут в режиме только для чтения, так что вам нужно остановить выполнение веб-сайта либо закрыв окно браузера, открытое при помощи VS или выбрав Отладка -> Остановить отладку (или нажав Shift+F5). Теперь, вы можете редактировать Startup.cs файл, поэтому просто измените сообщение так, чтобы строка кода выглядела следующим образом:

await context.Response.WriteAsync("Hello, MVC World!");

Запустите проект еще раз (из меню Отладка или нажав F5), и готово - сообщение было изменено!

Резюме

Поздравляем, вы только что создали очень простое веб-приложение, но пока еще мы не видели каких-либо моделей, представлений и контроллеров. В следующей статье мы это изменим, где мы начнем процесс изучения MVC с рассмотрения контроллеров.


This article has been fully translated into the following languages: Is your preferred language not on the list? Click here to help us translate this article into your language!