2014-02-07 93 views
0

我試圖重定向頁面,如果有任何http錯誤發生,然後重定向到使用此代碼的自定義錯誤頁面。自定義錯誤頁面使用global.asax

Server.Transfer("~/Error Page/errorpage.aspx", true); 

某些錯誤代碼能夠重定向到自定義錯誤頁面。但是如果http代碼錯誤是400,我不能重定向到自定義錯誤頁面。它會進入默認的400錯誤頁面。

注意

我不想使用IIS,因爲這是託管的網站,我沒有爲它的訪問。

這是正確的方法嗎?

請讓我知道,如果我錯了。也給我一些解決方案如何做到這一點。

回答

0

集 「的customErrors」 爲 「開」 在web.config中

<configuration> 
    <system.web> 
     <customErrors mode="On" defaultRedirect="~/Error Page/errorpage.aspx"/>