C# ErrorHandlerAttribute和从MVC 2到MVC 3的迁移

C# ErrorHandlerAttribute和从MVC 2到MVC 3的迁移,c#,.net,asp.net,asp.net-mvc-2,asp.net-mvc-3,C#,.net,Asp.net,Asp.net Mvc 2,Asp.net Mvc 3,我已经将网站从MVC2迁移到MVC3,现在面临的问题是我的错误处理程序属性不起作用 我把我的方法标记为 [HttpPost] [CampaignRequestErrorHandler] public ActionResult Finish(T request) { if (!ModelState.IsValid) { return GoToCreateView(request); } try .... 我将我的ActivityRequestErrorHandler添加到

我已经将网站从MVC2迁移到MVC3,现在面临的问题是我的错误处理程序属性不起作用

我把我的方法标记为

[HttpPost]
[CampaignRequestErrorHandler]
public ActionResult Finish(T request)
{
if (!ModelState.IsValid)
{
return GoToCreateView(request);
}            
try
....
我将我的ActivityRequestErrorHandler添加到路由过滤器中,它起了作用,但我只需要启用方法范围错误处理


如果您知道错误在哪里,请帮助我,让您知道ASP.NET MVC3可以使用全局筛选器来处理错误。

您可以阅读更多,并且。

问题已解决。actionRequestErrorHandler属性应用于操作方法或控制器。相反,我只在通常的方法上使用它。此外,customErrors必须为“开”