日期:2014-05-17  浏览次数:20379 次

UrlRewriter做伪静态后,出错页面的跳转问题?

UrlRewriter做伪静态后,原来页面出错后会跳转到error.aspx,便是做完伪静态后,就不会跳转到error.html这个页面了(error.aspx已经做到伪静态),页面出错在web.config中已写好,代码出下:
        <customErrors mode="Off" defaultRedirect="GenericErrorPage.html">
          <!--无法访问错误-->
            <error statusCode="403" redirect="GenericErrorPage.html" />
          <!--找不到文件错误-->
            <error statusCode="404" redirect="GenericErrorPage.html" />
        </customErrors>


现在我做完伪静态,比如访问一个不存在的页面报404,不会跳到出错在页面,还有一个问题就是,取一个不存在的id也不会跳!

------解决方案--------------------
customErrors mode="on"   这个。。是on还是off?