Для завершения этого вопроса есть популярное, иногда неправильное решение, представленное ниже.Выберите с осторожностью, используйте принятый ответ, если вы не уверены .
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * принят ответ и популярная альтернатива ниже .Альтернатива ниже приводит к результату, который выглядит правильным в большинстве случаев, но не всегда работает .По-видимому, это связано с порядком загрузки и выполнением файлов представлений - самый верхний общий вид загружается и выполняется первым.Если у этого первого процесса load + execute есть побочные эффекты, это решение сломается странными и важными способами.
_ ViewStart.cshtml
@{
Layout = "~/Views/Shared/_Layout.cshtml";
}
Покажите соответствующие представленияне использовать макет, добавив следующее в верхнюю часть файлов просмотра:
ErrorView.cshtml
@{
Layout = "";
}