0

ユーザーがアクションの実行を許可されていない場合、でHandleUnauthorizedRequest、ユーザーをエラーアクションにリダイレクトします。これにより、302エラーが発生します。

たとえば、から/Home/Index、ユーザーはに移動し/Error/Unauthorizedます。

リダイレクトの代わりに、を変更して、ユーザーがリダイレクトなしで許可されていないページを表示できるようにするにはどうすればよいActionResultですfilterContext.Responseか?

4

1 に答える 1

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