Пользовательская обработка ошибок в ASP MVC - PullRequest
5 голосов
/ 16 декабря 2008

Я хочу выйти за рамки обработки ошибок по умолчанию, приведенной в ASP mvc. У меня есть контроллер ошибок, поэтому, я надеюсь, я могу выдавать разные сообщения об ошибках в зависимости от того, что произошло: недопустимые аргументы, отказано в доступе, OMG DATABASE DEAD и т. Д.

Но я не могу понять, как это сделать, вот что я попробовал:

[HandleError(View="/Errors/InvalidArgument",ExceptionType=typeof(ArgumentException))]

В итоге выдается ошибка выполнения.

Также, по той же теме, можно ли добавить больше параметров, которые я мог бы передать контроллеру ошибок, например:

[HandleError(View="/Errors/InvalidArgument",ExceptionType=typeof(ArgumentException), Error="dumb arguments")]

Спасибо

1 Ответ

2 голосов
/ 16 декабря 2008

Просто укажите имя представления, а не его путь ... как для передачи аргументов, я не думаю, что вы можете.

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