从自定义重定向错误页面获取错误消息

时间:2012-10-03 13:39:53

标签: asp.net-mvc

我有这样的事情:

public ActionResult Index(int id)
{
    if (UserHasPermission())
    {
        return View()
    }

    throw new HttpException(403, "You do not have permission");
}

在我的web.config中我设置了这个:

<customErrors mode="On">
  <error statusCode="403" redirect="/Error/403" />
</customErrors>

我想知道在重定向到错误/ 403时,如何收到此消息“您没有权限”。

1 个答案:

答案 0 :(得分:1)

它们只是重定向到给定网址并将其发送给导致错误的网址。但是,它不存储任何信息,它只是一个URL重定向。

此处有更多详情:Custom Error Page - Throw HttpException and have custom error page show message