【发布时间】:2010-09-27 04:25:52
【问题描述】:
我想超越 ASP mvc 中给出的默认错误处理。我有一个错误控制器,所以我希望可以根据发生的情况给出不同的错误消息:即无效参数、权限被拒绝、OMG DATABASE DEAD 等。
但我似乎无法弄清楚如何做到这一点,这是我尝试过的:
[HandleError(View="/Errors/InvalidArgument",ExceptionType=typeof(ArgumentException))]
它最终给出了一个运行时错误。
此外,在同一主题上,是否可以添加更多可以传递给错误控制器的参数,例如:
[HandleError(View="/Errors/InvalidArgument",ExceptionType=typeof(ArgumentException), Error="dumb arguments")]
谢谢
【问题讨论】:
-
+1 for
OMG DATABASE DEAD也需要确切的帮助。
标签: asp.net-mvc error-handling