asp.net mvc 错误路由默认配置

问题描述:默认情况下mvc已经将路由参数设置配置好了,这里就不在讲解,请到园子搜索,有很多这方面相关的文章。这里讲述的是,一个MVC项目中,我们输入一个错误的URL,或者根本不存在的URL,如:http://localhost:6224/jeutcvmg/jfidjfijdif,出现一个很难看,非常不友好的错误页面。希望它跳转到指定页面、默认主页等,且达到全局响应的效果。

关键词:customErrors

解决详解

1.打开<web.config>,找到<system.web>节点 ,在节点下添加

    <customErrors mode="On" defaultRedirect="~/Home/Error">
      <error statusCode="403" redirect="~/Home/UnauthorizedAccess"/>
      <error statusCode="404" redirect="~/Home/FileNotFound"/>
    </customErrors>

2.mode有On、Off、RemoteOnly等模式,顾名思义;defaultRedirect 错误默认跳转页面路由;
error 当项目出现指定的错误代码时,根据路由跳转指定错误页面。

其中还有一些其它参数,自己再慢慢摸索吧!

ps:菜鸟笔记

 

posted @ 2015-04-01 12:10  小康之家  阅读(400)  评论(0)    收藏  举报