【发布时间】:2011-01-13 12:22:35
【问题描述】:
我想在发生错误的同一页面上显示所有错误(不重定向/更改页面内容)(例如 javascript 警报),并且我认为错误页面可以像 PartialView 一样加载。 我尝试创建自定义 HandleErrorAttribute,但它不起作用:
public class CustomHandleErrorAttribute : HandleErrorAttribute
{
public string PartialViewName { get; set; }
public override void OnException(ExceptionContext filterContext)
{
var result = new PartialViewResult();
result.ViewName = PartialViewName;
filterContext.Result = result;
}
}
【问题讨论】:
标签: .net asp.net-mvc-3 razor