Возможно ли вообще вернуть представление из ActionFilterAttribute? Прямо сейчас у меня просто возникает ошибка, а в OnException в базовом контроллере перенаправляется на страницу с ошибкой. Хотелось бы показать мое представление NoAccess, как я делаю, когда есть проблема с разрешениями внутри действия, но это происходит из-за атрибута действия.
public sealed class UserHasPermissionAttribute : ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
if(HasPermission == false){
//What are my options here a view?
}
}
}
Видел несколько сайтов и блогов, но ни один из них не объяснил хорошо или то, что я ищу.