ActionFilterAttribute からビューを返すことさえ可能ですか? 現在、エラーをスローし、ベースコントローラーの OnException でエラーページに再ルーティングします。アクション内にアクセス許可の問題がある場合のように、NoAccess ビューを表示するように嘘をつきますが、それはアクションの属性から発生します。
public sealed class UserHasPermissionAttribute : ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
if(HasPermission == false){
//What are my options here a view?
}
}
}
ブログでいくつかのサイトを見ましたが、よく説明されていないサイトや、私が探しているものはありません。