asp返回404错误状态码程序

2015-08-12 16:00:24来源:作者:人点击

   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); 
        }
    }

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台