• 工作总结
  • 工作计划
  • 心得体会
  • 述职报告
  • 思想汇报
  • 发言讲话稿
  • 演讲稿
  • 申请书
  • 读后感
  • 报告材料
  • 策划方案
  • 当前位置: 写作资料库 > 其他范文 > 正文

    asp错误不显示_asp返回404错误状态码程序

    时间:2018-08-15 16:40:42 来源:写作资料库 本文已影响 写作资料库手机站

    404错误状态码是页面找不到时才返回的一个告诉搜索引擎此页面永久不存了,下面小编来给各位同学介绍一下404错误状态码在asp代码中如何实现吧。

    asp中设置404状态

    代码如下

    <%
    Response.Status = "404 Not Found"
    %>

    设置404页面

    在404.aspx中加入代码:

    代码如下

    Response.Status = "404 Moved Permanently";

    在 Global.asax 中加入下面的代码:

    代码如下 protected void Application_Error(object sender, EventArgs e)
    {
    //在出现未处理的错误时运行的代码
    this.FileNotFound_Error();
    }
    /// <summary>
    /// 404错误处理
    /// </summary>
    private void FileNotFound_Error()
    {
    HttpException erroy = Server.GetLastError() as HttpException;
    if (erroy != null && erroy.GetHttpCode() == 404)
    {
    Server.ClearError();
    string path = "~/404.aspx";
    Server.Transfer(path);
    //Context.Handler = PageParser.GetCompiledPageInstance(path, Server.MapPath(path), Context);
    }
    }