当前位置:编程学习 > C#/ASP.NET >>

asp.net设置404页面

 <customErrors  mode="On" defaultRedirect="404.html" redirectMode="ResponseRewrite">
      <error statusCode="404" redirect="404.html"/>
    </customErrors>

我在config文件中这样配置了404错误页,在地址栏输入www.xxx.com/**.aspx,如果这个页面不存在,就会跳转到404.html,但是如果输入www.xxx.com/**或者www.xxx.com/x.html等后缀不是.aspx的页面,他就不会跳转,还是显示的IIS自己的404报错页面,请问如何才能设置的只要访问不存在的任何页面都会跳转到我的404.html 404  ASP.NET --------------------编程问答-------------------- <customErrors mode="Off" defaultRedirect="~/ErrorPage.htm">
  <error statusCode="403" redirect="~/ErrorPage.htm" />
  <error statusCode="404" redirect="~/ErrorPage.htm" />
  </customErrors>

在webconfig里修改...<error statusCode="404" redirect="~/ErrorPage.htm" />,redirect=指定的页面,修改好后如果404就会转到你指定的页面 --------------------编程问答-------------------- IIS设置mime类型! --------------------编程问答-------------------- 好像IIS里面的404页面可以改,不过不科学! --------------------编程问答--------------------
引用 1 楼 kimizhou_blog 的回复:
<customErrors mode="Off" defaultRedirect="~/ErrorPage.htm">
  <error statusCode="403" redirect="~/ErrorPage.htm" />
  <error statusCode="404" redirect="~/ErrorPage.htm" />
  </customErrors>

在webconfig里修改...<error statusCode="404" redirect="~/ErrorPage.htm" />,redirect=指定的页面,修改好后如果404就会转到你指定的页面
 我是说在某些情况不会跳转,有些情况会,你在方法跟我那个一样,遇到www.xxx.com/x这种类型的还是不会跳 --------------------编程问答-------------------- 请麻烦大家看看清楚问题,求解答!
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,