Я недавно перенял приложение .NET MVC5.
В HomeController.cs
при методе ActionResult
есть следующий код:
throw new Exception("Test error page");
в приведенной выше строкекод запускает страницу ошибки под представлением Director error.cshtml
Мой вопрос заключается в том, как приведенная выше строка кода вызывает страницу ошибки, которую я просматривал везде, и нет ничего, что связывало бы эту строку кода в контроллере с ошибкойстр.Кто-нибудь расскажет, как это работает?
1012 * Я обычно использую следующие шаги для создания пользовательской страницы ошибок:
- Отредактируйте файл web.config с тегом
<customError>
. - Добавление атрибута
[handleError]
в контроллер. - Добавление страницы
error.cshmtl
в общий каталог в представлении.