我想使用自定义异常过滤器在特定视图中显示自定义错误消息。我尝试下面的代码,我能够显示视图,但无法显示我在onException()方法或控制器操作方法中创建的消息。视图名称下方是"错误"。
public void OnException(ExceptionContext filterContext)
{
var routeData = new RouteData();
routeData.Values.Add("controller", "Home");
routeData.Values.Add("action", "Error");
Exception exception = filterContext.Exception;
//Logging the Exception
filterContext.ExceptionHandled = true;
filterContext.RouteData = routeData;
//filterContext.Result = new ViewResult()
//{
// ViewName = "Error"
//};
}
有人可以帮帮我吗?