1

如何让它返回错误代码为 404 的自定义 ASP.NET 页面?目前,当我设置

<customErrors mode="On">
            <error statusCode="404" redirect="~/UtahDisclosures.aspx" />
        </customErrors>
4

1 回答 1

2

这似乎是 ASP.NET 的一个怪癖,在阅读您的帖子之前我并不知道。

然而,一个快速的谷歌出现了这篇博文:http ://www.digitallycreated.net/Blog/57/getting-the-correct-http-status-codes-out-of-asp.net-custom-error-pages

他们似乎知道他们在做什么,并建议使用这个: <% Response.StatusCode = (int)HttpStatusCode.NotFound; %>以及其他一些关键步骤(参见链接)。

此外,在发送自定义错误页面时,您可能需要记住这个IE 最小错误页面大小的怪癖

于 2012-09-06T21:22:42.950 回答