如何重定向自定义错误页面 - 使用自定义错误网址

时间:2013-04-17 10:04:28

标签: asp.net http-status-code-404 custom-errors

我想使用访问过的自定义错误网址

重定向自定义错误页面

例如,假设我已经访问了

http://stackoverflow.com/myOwnError

现在我希望访客仍然登陆此页面。但是当这个页面加载时我应该告诉浏览器它是错误404

我还需要能够自己抓取网址myOwnError

我认为自定义错误页面加载下面的代码会告诉404代码到浏览器

protected void Page_Load(object sender, EventArgs e)
{
    Response.StatusCode = 404;
}

我该怎么做?

asp.net 4.5,II8

1 个答案:

答案 0 :(得分:0)

您需要在web.config文件中添加customErrors部分并启用自定义 错误。为HTTP状态代码404添加错误元素(找不到资源)。该 以下标记显示了一个示例。

   

通过这样做,您不需要编写代码来告诉浏览器它是一个" 404错误",您仍然可以在自定义错误页面中编写自己的代码,也就是说您可以检索网址等。