Я хочу выйти за рамки обработки ошибок по умолчанию, приведенной в ASP mvc. У меня есть контроллер ошибок, поэтому, я надеюсь, я могу выдавать разные сообщения об ошибках в зависимости от того, что произошло: недопустимые аргументы, отказано в доступе, OMG DATABASE DEAD и т. Д.
Но я не могу понять, как это сделать, вот что я попробовал:
[HandleError(View="/Errors/InvalidArgument",ExceptionType=typeof(ArgumentException))]
В итоге выдается ошибка выполнения.
Также, по той же теме, можно ли добавить больше параметров, которые я мог бы передать контроллеру ошибок, например:
[HandleError(View="/Errors/InvalidArgument",ExceptionType=typeof(ArgumentException), Error="dumb arguments")]
Спасибо