如何在C#中手動處理404 error
?C#中的404錯誤#
我想檢查404 error
中的一些條件,然後將其重定向到正確的頁面。
我知道web.config
設置,但你不能在web.config
文件檢查的條件,你能嗎?
如何在C#中手動處理404 error
?C#中的404錯誤#
我想檢查404 error
中的一些條件,然後將其重定向到正確的頁面。
我知道web.config
設置,但你不能在web.config
文件檢查的條件,你能嗎?
我找到了解決自己:
var sr = Server.GetLastError() as HttpException;
if (sr.GetHttpCode() == 404)
...
使用HttpStatusCode枚舉,具體HttpStatusCode.NotFound
:
喜歡的東西:
WebException we;
HttpWebResponse errorResponse = (HttpWebResponse)we.Response;
if (errorResponse.StatusCode == HttpStatusCode.NotFound)
{
//
}
類似的問題:
謝謝你的回答。 – MSajjadi
asp.net,asp.net的MVC? –