软件教程

asp返回404错误状态码程序

来源: 本站    类别: 软件教程    日期: 2014/10/1

 

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

  asp中设置404状态

 代码如下  

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

  ASP.NET设置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); 
        }
    }

相关文章


Copyright © 2004 - 2024 CNHWW Inc. All Rights Reserved
石家庄市征红网络科技有限公司版权所有 邮政编码:050051
服务电话:0311-85315152 13931185013 在线客服QQ:81447932 / 81447933 邮箱: cnhww@163.com