asp.net mvc下自定义404错误页
时间:2011-04-15 来源:伊羽
首先在routes的最后增加一行
routes.MapRoute("Errors", "{*url}");
然后每个Controller重写HandleUnknownAction
protected override void HandleUnknownAction(string actionName)
{
Response.StatusCode = 404;
ErrorView view = new ErrorView();
view.errTitle = "错误!页面未找到!";
view.errMessage = "您所访问的页面不存在!";
View("error", view).ExecuteResult(this.ControllerContext);
}
可以写个BaseController 然后每个Controller继承这个BaseController
这样当出现找不到处理的Aciton时就会跳到错误页
相关阅读 更多 +