MrB*_*yte 20 asp.net-mvc http http-status-code-404
如果没有框架抛出异常500错误代码,我怎么能处理404错误?
小智 21
http://jason.whitehorn.ws/2008/06/17/Friendly-404-Errors-In-ASPNET-MVC.aspx给出以下解释:
添加通配符路由规则作为最终规则:
routes.MapRoute("Error", 
                "{*url}", 
                new { controller = "Error", action = "Http404" });
任何与其他规则不匹配的请求都会路由到Error控制器的Http404操作,您还需要配置它:
public ActionResult Http404(string url) {
    Response.StatusCode = 404;
    ViewData["url"] = url;
    return View();
}
| 归档时间: | 
 | 
| 查看次数: | 17276 次 | 
| 最近记录: |