Изменить действие в фильтре AuthorizeAttribute - PullRequest
0 голосов
/ 08 октября 2011

Если пользователь не авторизован для выполнения действия, в HandleUnauthorizedRequest я перенаправляю пользователя к действию ошибки.Это приводит к ошибке 302.

Например, из /Home/Index пользователь будет перенаправлен на /Error/Unauthorized.

Вместо перенаправления, как мне изменить ActionResult в filterContext.Response, чтобыпользователь видит неавторизованную страницу без перенаправления?

1 Ответ

0 голосов
/ 08 октября 2011
filterContext.Response = new ViewResult
{
    ViewName = "~/Views/Error/Unauthorized.cshtml"
};
...