mvc过滤器学习(1)

mvc 过滤器结构图

AuthorizeAttribute

AuthorizeAttribute是IAuthorizationFilter的默认实现,添加了Authorize特性的Action将对用户进行验证授权,只有通过了用户才可以进入这个Action.

AuthorizeAttribute提供了四种操作方法,打开.net reflector查看源码

1.在进入Action之前首先执行OnAuthorization

复制代码
        public virtual void OnAuthorization(AuthorizationContext filterContext)
        { if (filterContext == null)
            { throw new ArgumentNullException("filterContext
        		

网友评论