C# 中的 404 错误
本文关键字:错误 中的 | 更新日期: 2023-09-27 18:37:19
如何在 C# 中手动处理404 error
?
我想检查404 error
中的一些条件,然后将其重定向到正确的页面。
我知道web.config
设置,但您无法检查web.config
文件中的条件,对吗?
使用 HttpStatusCode 枚举,具体HttpStatusCode.NotFound
:
像这样:
WebException we;
HttpWebResponse errorResponse = (HttpWebResponse)we.Response;
if (errorResponse.StatusCode == HttpStatusCode.NotFound)
{
//
}
参考:如何捕捉 404?
类似问题:
如何在 .NET 中正确捕获 404 错误
在 .NET 中更好地处理 404
我自己找到了解决方案:
var sr = Server.GetLastError() as HttpException;
if (sr.GetHttpCode() == 404)
...