0

404 errorC#で手動で処理するにはどうすればよいですか?

いくつかの条件を確認し404 errorてから、適切なページにリダイレクトしたいと考えています。

設定はわかるのですが、ファイルでweb.config条件を確認できませんよね?web.config

4

2 に答える 2

4

具体的には、HttpStatusCode 列挙を使用しますHttpStatusCode.NotFound

何かのようなもの:

WebException we;
HttpWebResponse errorResponse = (HttpWebResponse)we.Response;
if (errorResponse.StatusCode == HttpStatusCode.NotFound)
{
    //
}

参照: どうすれば 404 をキャッチできますか?

同様の質問:

于 2012-06-16T07:22:04.160 に答える
1

私は自分で解決策を見つけました:

var sr = Server.GetLastError() as HttpException;
if (sr.GetHttpCode() == 404)
    ...
于 2012-06-16T07:36:24.393 に答える