我有这样的事情:
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时,如何收到此消息“您没有权限”。
答案 0 :(得分:1)
它们只是重定向到给定网址并将其发送给导致错误的网址。但是,它不存储任何信息,它只是一个URL重定向。
此处有更多详情:Custom Error Page - Throw HttpException and have custom error page show message