Как обрабатывать общие исключения в Asp.Net MVC? - PullRequest
12 голосов
/ 06 марта 2009

Я хочу перенести все необработанные исключения на страницу ошибки в Asp.Net MVC. Как справиться с необработанными исключениями в Asp.net MVC? Есть ли что-то вроде application_error?

Ответы [ 2 ]

9 голосов
/ 06 марта 2009

проверить атрибут HandleError. Здесь есть хорошая запись .

2 голосов
/ 06 марта 2009

Если вы используете стандартную настройку, ваш контроллер (ы) может сделать это, переопределив один из методов (вероятно, OnException, но я не могу проверить это). Если вы хотите, чтобы все ваши контроллеры разделяли эту логику, вы можете использовать базовый контроллер.

В качестве альтернативы, вы можете сделать это через фильтры (например, [HandleError]). Хотя я не знаю, есть ли какое-то глобальное место для такой логики.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...