0

如果用户无权执行某个操作,在 中HandleUnauthorizedRequest,我将用户重定向到错误操作。这会导致 302 错误。

例如从/Home/Index,用户将被带到/Error/Unauthorized

而不是重定向,我如何更改ActionResultinfilterContext.Response以便用户在没有重定向的情况下看到未经授权的页面?

4

1 回答 1

0
filterContext.Response = new ViewResult
{
    ViewName = "~/Views/Error/Unauthorized.cshtml"
};
于 2011-10-08T08:29:45.003 回答