.net core 过滤器中AuthorizationFilterContext如何获取访问的控制器名称和方法
public class AuthenFilterAttribute : IAuthorizationFilter { //每个action执行之前都会进入这个方法 public void OnAuthorization(AuthorizationFilterContext context) { var mvcContext = context; var descriptor = mvcContext?.ActionDescriptor as ControllerActionDescriptor; if (descriptor != null) { var actionName = descriptor.ActionName; var ctrlName = descriptor.ControllerName; } } }

浙公网安备 33010602011771号