【发布时间】:2011-09-29 19:33:57
【问题描述】:
是否甚至可以从 ActionFilterAttribute 返回视图? 现在我只是让它抛出一个错误,并在基本控制器的 OnException 中重新路由到错误页面。会像我在操作中存在权限问题时那样显示我的 NoAccess 视图,但它是从操作的属性中发生的。
public sealed class UserHasPermissionAttribute : ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
if(HasPermission == false){
//What are my options here a view?
}
}
}
看过几个网站和博客,但没有一个解释得很好,或者我在寻找什么。
【问题讨论】:
标签: asp.net-mvc actionresult actionfilterattribute