tags:

views:

27

answers:

1

I working in mvc 2 and need to redirect on error page with exception mesage.

For this I have i have override OnException () action of controller and trying to do like " View("Error").ExecuteResult(this.ControllerContext);" but it is throwig exception 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerWrapper"

please give me the right solution

Regards Munish

A: 

The HandleError attribute redirects to the Error page that is placed in the shared folder. This page has a model of type System.Web.Mvc.HandleErrorInfo which contains an Exception property. You should modify the Error page so that it displays the exception information you want, like for example <%:Model.Exception.Message %>.

Also make sure that you have the <customErrors mode="On" /> inside the <system.web> in the web.config file otherwise, during development the HandleErrorAttribute won´t intercept the exceptions.

Good luck!

uvita