2008-12-16 66 views
5

我想超越ASP mvc中给出的默认错误处理。我有一个错误控制器,所以我可以根据发生的情况给出不同的错误信息:即无效参数,权限被拒绝,OMG DATABASE DEAD等。ASP MVC中的自定义错误处理

但是我似乎无法解决如何做到这一点,这是我曾尝试过:

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

它最终导致运行时错误。

此外,在同一主题,是有可能增加更多的参数,我可以传递给错误控制,如:

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

感谢

+0

对于'OMG DATABASE DEAD'+1也需要确切的帮助。 – 2010-10-14 19:37:27

回答

2

只要指定的视图名称,而不是它的路径...至于传递论据,我不认为你可以。

+0

我试过了,它没有工作......它怎么知道去哪个控制器呢? – qui 2008-12-16 17:22:07