全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:15617636856

郑州网站建设

当前位置: 首页 > 188app金宝搏网 >>ASP.NET设置404错误页面,并返回404的方法

ASP.NET设置404错误页面,并返回404的方法

作者:郑州网络公司发布时间:2023-09-08 20:25:47查看次数:来源:网络文章数:

我们在自定义跳转错误页时,因为在使用redirec时,先返回了302,然后才跳转到404自定义页面上去的,被百度视为异常跳转。如何才能返回404呢?为了解决这个小问题,郑州网站建设索腾网络想到了如下解决方案:

第一步:在Web.Config配置文件里面加入:

<customErrors mode="On" defaultRedirect="/error.aspx">
      <error statusCode="404" redirect="/notfound.aspx" />
</customErrors>  

第二步:在notfound.aspx.cs里加入如下代码

protected void Page_Load(object sender, EventArgs e)
 {
      Response.Status = "404 Not Found";
 }

第三步:在Global.asax.cs中加入如下代码

protected void Application_Error(object sender, EventArgs e)
{
     HttpException erroy = Server.GetLastError() as HttpException;
     if (erroy != null && erroy.GetHttpCode() == 404)
     {
            Server.ClearError();
            string path = "~/notfound.aspx";
            Server.Transfer(path);
            //Context.Handler = PageParser.GetCompiledPageInstance(path, Server.MapPath(path), Context); 
     } 
}

站内文章:均为188bet博彩体育app下载方式 各部门原创内容如需转载请著名本文网站链接://www.mcissock.com/new/25621.html未经允许转载要受法律责任,如需转载请联系269247937@qq.com


[ASP.NET设置404错误页面,并返回404的方法]

本文链接://www.mcissock.com/new/25621.html
tags:郑州网站建设郑州网站制作郑州网站设计郑州建站公司郑州网站优化郑州做网站郑州小程序开发郑州网络公司
网页是否收录:
188app金宝搏网 在线咨询

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。

  • 返回顶部
  • 15617636856
  • QQ在线
  • 微信二维码
0
Baidu
map