asp.net-mvc – ASP.NET MVC检查Controller或Action中的自定义属性
发布时间:2020-09-01 14:45:23 所属栏目: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性能优化之局部缓存分析
- asp.net-mvc – Domain Driven Design新手,请简要解释’价值
- asp.net-mvc – MVC4部分视图没有将值加载到“容器”模型中
- 为什么asp.net会员资格有用户表和会员表?
- asp.net – 应用程序池在iisreset之后无法启动
- asp.net – 增加IIS7 / Win7 Pro上的最大上传文件大小
- asp.net – WebForm_DoCallback定义
- asp.net-mvc-4 – MVC4捆绑GZIP和头文件
- 通过Linux上的Azure应用服务强制从ASP.NET Core返回Connect
- 是否可以直接路由到MVC应用程序中托管的blazor页面
推荐文章
站长推荐
- ASP.NET虚拟路径映射到另一个不允许的应用程序
- asp.net – 为每个网站/应用程序创建单独的IIS应
- asp.net-mvc-3 – 将数组传递给RouteValues,并将
- asp.net-core – 如何使用FluentValidation.AspN
- asp.net-mvc-3 – “字段宽度必须是数字.”在客户
- ASP.NET学习CORE中使用Cookie身份认证方法
- ASP.NET MVC全能路由
- asp.net-web-api – WebAPI 2属性路由启用会话状
- ASP.NET Core中调整HTTP请求大小的几种方法详解
- asp.net-mvc – 使用没有ORM的ASP.NET MVC
热点阅读