我和AuthorizeAttribute
混在一起。我在this question中建议我覆盖AuthorizeCore
而不是OnAuthorize
。
我已经获得了以下演示代码:
protected override bool AuthorizeCore(HttpContextBase httpContext)
{
Debug.WriteLine("AuthorizeCore");
return base.AuthorizeCore(httpContext);
}
public override void OnAuthorization(AuthorizationContext filterContext)
{
Debug.WriteLine("OnAuthorization");
}
OnAuthorization
被点击,但AuthorizeCore
永远不会被击中。
答案 0 :(得分:0)
您的实施不会调用base.OnAuthorization(filterContext)
。