I have a question about the best way of using HandleErrorAttribute in my MVC 5 application. As we know, we can add this attribute to global filters like that:
f
You should wrap your action filter logic inside a try
catch
, then inside the catch
block, redirect to the Error
view and pass the Exception
.
Your only other alternative is to ditch HandleError
completely and use the Application_Error
event inside Global.asax to manage your error handling. That way you can redirect to your Error
action inside there regardless of where the error occured.