@* подключаем модель ErrorViewModel — она нужна чтобы вывести ID ошибки *@ @model ErrorViewModel @{ // ставим заголовок страницы — "Ошибка" (или "Страница не найдена", зависит от контроллера) ViewData["Title"] = "Ошибка"; } @* === СТРАНИЦА ОШИБКИ 404 / ДРУГИЕ ОШИБКИ === *@
@* большая эмодзи-иллюстрация *@
😕
@* проверяем, есть ли код ошибки и равен ли он 404 *@ @if (Model?.StatusCode == 404) { @* если 404 — показываем сообщение "Страница не найдена" *@

404 — Страница не найдена

К сожалению, такой страницы на нашем сайте нет. Возможно, она была перемещена или удалена.

@* кнопка возврата на главную *@ ← Вернуться на главную } else { @* для всех остальных ошибок (500 и т.д.) *@

Что-то пошло не так

Произошла ошибка при обработке вашего запроса. Попробуйте вернуться на главную или повторить попытку позже.

← Вернуться на главную } @* показываем ID запроса — полезно при обращении в поддержку *@ @if (Model?.ShowRequestId == true) {

ID запроса: @Model.RequestId

}