@* подключаем модель ContactViewModel — она нужна для Tag Helpers (asp-for) *@ @model ContactViewModel @{ ViewData["Title"] = "Контакты"; } @* заголовок страницы *@

Контакты

@* === КОНТАКТНАЯ ИНФОРМАЦИЯ (адрес, телефон) === *@
@* левая колонка — адрес и телефон *@

Наш адрес

г. Москва, ул. Примерная, д. 42, офис 101

Телефон

+7 (999) 123-45-67

Электронная почта

info@technomir.ru

@* правая колонка — форма обратной связи *@

Напишите нам

@* проверяем, есть ли сообщение об успехе в TempData *@ @* TempData доступен только один раз — после чтения он удаляется *@ @if (TempData["ContactSuccess"] != null) { @* показываем зелёное уведомление об успехе *@ } @* форма обратной связи *@ @* asp-action="Contacts" — при отправке данные уйдут на метод Contacts (POST) контроллера Home *@ @* method="post" — данные отправляются POST-запросом (не в URL, а в теле запроса) *@
@* поле "Имя" *@
@* label with asp-for — Tag Helper, который генерирует
@* поле "Телефон" *@
@* поле "Сообщение" *@
@* textarea — многострочное поле ввода *@
@* кнопка отправки формы *@