ASP.NET проверка MVC для пользовательского атрибута в контроллере или действии

рассмотрим следующий код:

public class MyAttribute : Attribute {  }

[MyAttribute]
public class MyControlller : Controller
{
      //...
}

теперь у меня есть Global Action Filter что дает мне

1 ответов


попробовать

actionExecutingContextInstance.Controller.GetType().GetCustomAttributes(typeof(MyAttribute), false).Length > 0)  

или

actionExecutingContextInstance.ActionDescriptor.GetCustomAttributes(typeof(MyAttribute), false).Length > 0)