404路径,很多时候我们都是靠系统的一些配置参数来跳转,比如依赖iis的配置跳转功能。
今天要分享的是,自己制作一个404页面,页面其实很好做,内容完全可以自己制定,但是路由规则,该怎么写,我从昨天中午开始疑问,翻阅资料,中间间隔了一天,今天 晚上继续探索,终于找到解决办法,如图:
//MVC下通过配置路由实现:所有404地址都跳转到指定的Controller方法的View页面
routes.MapRoute(
name: "Default",
url: "{*catchall}",
defaults: new { controller = "Home", action = "404", id = UrlParameter.Optional }
);
通过这个路由规则兜底,就可以实现非预期的路径,全都访问到 /Home/404 下看到自己做的404页面提示。
原文地址:
https://www.opengps.cn/Blog/View.aspx?id=825
文章的更新编辑依此链接为准。欢迎关注源站原创文章!