2013-04-17 142 views
-1

我要與被訪問自定義錯誤網址如何重定向自定義錯誤頁 - 自定義錯誤URL

因此,例如重定向自定義錯誤頁可以說,我訪問了

http://stackoverflow.com/myOwnError 

現在我想遊客仍然登陸這個頁面。但是,當越來越加載這個頁面,我應該告訴瀏覽器,它是錯誤404

,我也需要能夠抓取URL本身myOwnError

我想在自定義錯誤頁面加載下面的代碼會告訴404代碼到瀏覽器

protected void Page_Load(object sender, EventArgs e) 
{ 
    Response.StatusCode = 404; 
} 

我該怎麼做?

asp.net 4.5,II8

回答

0

您需要添加的customErrors節中的web.config文件並打開自定義 錯誤。爲HTTP狀態碼404(未找到資源)添加一個錯誤元素。以下標記 顯示了一個示例。

通過這樣做,您不需要編寫代碼來告訴瀏覽器它是一個「404錯誤」,並且您仍然可以在自定義錯誤頁面中編寫自己的代碼,也就是說,您可以檢索URL等..