.net站点 怎样自定义404页面
2009-12-19 11:00
183 查看
页面代码:
<customErrors mode="RemoteOnly" redirectMode="ResponseRewrite" >
<error statusCode="404" redirect="404Page.htm" />
</customErrors>
之前搜索的资料只讲了配置问题,没说代码,搞了好半天,其中new HttpException(404, message), message还可以指定信息,配置是指向一个aspx页面,这个message信息还可以获取到。 代码如下: Exception error = Server.GetLastError(); if (error != null && error is HttpException) { HttpException httpError = (HttpException)error; // 如果是Http错误,则设置响应的HttpCode int httpCode = httpError.GetHttpCode(); Response.StatusCode = httpCode; // 在页面上显示Http Status Code this.HttpCodeLabel.Text = "HTTP:" + httpCode + error.Message; }
Web.config:Response.StatusCode = 404; throw new HttpException(404, "");
<customErrors mode="RemoteOnly" redirectMode="ResponseRewrite" >
<error statusCode="404" redirect="404Page.htm" />
</customErrors>
之前搜索的资料只讲了配置问题,没说代码,搞了好半天,其中new HttpException(404, message), message还可以指定信息,配置是指向一个aspx页面,这个message信息还可以获取到。 代码如下: Exception error = Server.GetLastError(); if (error != null && error is HttpException) { HttpException httpError = (HttpException)error; // 如果是Http错误,则设置响应的HttpCode int httpCode = httpError.GetHttpCode(); Response.StatusCode = httpCode; // 在页面上显示Http Status Code this.HttpCodeLabel.Text = "HTTP:" + httpCode + error.Message; }
相关文章推荐
- 自定义错误404页面,自动跳转到站点首页
- 自定义错误404页面,自动跳转到站点首页
- 三种思路实现自定义404页面:Tomcat、SpringMVC精准匹配、重写DispatchServlet
- 商淘软件:以wstmart开源商城系统说明ThinkPHP 5.0如何实现自定义404(异常处理)页面
- 自定义 404 与 500 错误页面,URL 地址不会重定向(二)
- 通过修改 Apache 的配置文件 htaccess 文件实现自定义404页面
- .net自定义错误页面实现
- .net自定义错误页面实现升级篇
- 500错误自定义页面不显示,但404自定义页面显示的解决方法
- 在Tomcat中配置404自定义错误页面全解
- 新西兰程序员 ASP.NET网站中设置404自定义错误页面
- ubuntu 下 wordpress 设置 Permalink 为 自定义结构后出现404页面 nginx - 404 not found page for permalinks
- Web---演示Servlet的相关类、下载技术、线程问题、自定义404页面
- Apache之404错误页面自定义跳转说明
- Tomcat配置400/404/500自定义错误页面
- 使用Google网站管理员工具自定义404页面
- 一起谈.NET技术,构建高性能ASP.NET站点之一 剖析页面的处理过程(前端)
- thinkphp自定义404页面
- NGINX自定义404页面设置方法
- web.xml 配置404和500错误的自定义页面