asp.net-mvc – ASP.NET MVC检查Controller或Action中的自定义属
发布时间:2020-12-15 20:57:03 所属栏目:asp.Net 来源:网络整理
导读:请考虑以下代码: public class MyAttribute : Attribute { }[MyAttribute]public class MyControlller : Controller{ //...} 现在我有一个全局动作过滤器,它获取一个ActionExecutingContext对象. 我的问题是,在这里,我如何检查所请求的Controller是否已使用
请考虑以下代码:
public class MyAttribute : Attribute { } [MyAttribute] public class MyControlller : Controller { //... } 现在我有一个全局动作过滤器,它获取一个ActionExecutingContext对象. 我的问题是,在这里,我如何检查所请求的Controller是否已使用我的自定义属性进行装饰. 解决方法
尝试
actionExecutingContextInstance.Controller.GetType().GetCustomAttributes(typeof(MyAttribute),false).Length > 0) 要么 actionExecutingContextInstance.ActionDescriptor.GetCustomAttributes(typeof(MyAttribute),false).Length > 0) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
推荐文章
站长推荐
- asp.net-mvc-3 – 自定义RazorViewEngine会出现页
- asp.net – 你可以添加一个HtmlGenericControl的
- asp.net – 元素’UpdatePanel’不是已知元素
- asp.net – Oracle Managed Dataacess EF6自定义
- asp.net – .NET中的堆栈溢出将IIS发送到100%的
- asp.net – VB.NET 2.0:代码中的URL来自哪里?
- asp.net-mvc – 应用偏移量时表示的UTC时间必须介
- asp.net-mvc-5 – MVC5 RadioButtonFor模型属性未
- asp.net – 为什么IIS7需要很长时间
- asp.net-web-api – 如何使用OWIN自动主机的web
热点阅读