基于,我试图为ASP.NET核心创建一个IActionFilter实现,它可以处理控制器和控制器操作上标记的属性。虽然读取控制器的属性很容易,但我无法找到读取在action方法上定义的属性的方法。OnActionExecuting(ActionExecutingContext context) var attributes = context.Controller.GetType().GetCustomAttributesActionExecutedContext context) t
查看中为ASP.NET MVC2编写的示例代码,我注意到他们可以通过分别访问filterContext.ActionDescriptor和filterContext.ActionDescriptor.ControllerDescriptorattribute is applied to controller or action
if(filterContext.ActionDescriptor.ControllerDescriptor.GetCustomAttributes(typeof(RequireHttpsAttribute), tru