萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> asp編程 >> asp返回404錯誤狀態碼程序

asp返回404錯誤狀態碼程序

   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 © 萬盛學電腦網 all rights reserved