这是我的代码。当我将响应重定向到动作时,模型联编程序不起作用。重定向到带有参数和模型绑定的操作不起作用
任何人都可以帮助我吗?
public void OnException(ExceptionContext filterContext)
{
var action = filterContext.RouteData.Values["action"];
var controller = filterContext.RouteData.Values["controller"];
var values = filterContext.RouteData.Values;
var exceptionMessage = filterContext.Exception.Message;
var exception = filterContext.Exception;
filterContext.ExceptionHandled = true;
ExceptionInfo ExceptionInfo = new ExceptionInfo();
ExceptionInfo.ActionName = action.ToString();
ExceptionInfo.ControllerName = controller.ToString();
ExceptionInfo.ExceptionMessage = exceptionMessage;
filterContext.HttpContext.Response.RedirectToRoute(new
{
action = "Error",
controller = "Home",
ExceptionInfo = ExceptionInfo
});
}
public ActionResult Error(ExceptionInfo ExceptionInfo)
{
return View(ExceptionInfo);
}
我试过,但相同的结果 –