如果用户无权执行操作,请在HandleUnauthorizedRequest
中将用户重定向到错误操作。这导致302错误。
例如,从/Home/Index
开始,用户将被带到/Error/Unauthorized
。
如何更改ActionResult
中的filterContext.Response
,而不是重定向,以便用户在没有重定向的情况下看到未经授权的页面?
答案 0 :(得分:0)
filterContext.Response = new ViewResult
{
ViewName = "~/Views/Error/Unauthorized.cshtml"
};