asp.net-mvc-filters相关内容

IFilterProvider 和关注点分离

我有一种情况,我需要在操作过滤器中注入一些依赖项,即我的自定义授权属性中的自定义授权提供程序.我偶然发现很多人和帖子都说我们应该将“属性元数据"与“行为"分开.这是有道理的,而且过滤器属性不是通过“DependencyResolver"实例化的,因此很难注入依赖项. 所以我对我的代码进行了一些重构,我想知道我是否正确(我使用 Castle Windsor 作为 DI 框架). 首先我剥 ..
发布时间:2021-12-26 10:31:40 C#/.NET

在 ASP.Net MVC 4 和 Autofac 中注册全局过滤器

我有一个这样的过滤器: 公共类 CustomFilterAttribute : ActionFilterAttribute, IAuthorizationFilter{公共 MyPropery 属性 { 获取;放;}....} 我需要为项目中的每个操作运行它 我尝试在 GlobalFilters 中注册它,但我的属性没有被注入 我尝试了这个解决方案来注册我的过滤器,但它没有被调用 ..

IFilterProvider和关注点分离

我有一个情况我需要在我的自定义授权属性注入一些依赖于动作过滤器,即我的自定义授权提供。我偶然发现了很多人的职位和谁是说,我们应该从'行为'分离'属性的元数据“。这是有意义的,并也有一个事实,即过滤器属性不通过“DependencyResolver”实例化,因此难以注入的依赖关系。 所以,我做我的code稍微重构和我想知道如果我是正确的(我使用温莎城堡为DI框架)。 首先,我剥我的属性只包含原始 ..
发布时间:2016-08-28 13:07:14 C#/.NET

怎样才能让已经应用到一个特定的控制器动作授权过滤器列表?

在一个 asp.net MVC应用程序后,一位同事正在努力建立一个角色依赖集网站的布局控制UI元素和我的同事愿意做出出现HTML扩展或不根据用户的角色关系 的同事希望能够测试的特定链路链接到动作并检查是否该用户被授权,即使访问该链接。为了做到这一点,将是不错的运行所有针对控制器动作授权过滤器。 为了做到这一点必须检索所有为特定动作注册授权滤波器 有谁知道如何抓住刚授权过滤与特定的控制器操作相 ..
发布时间:2016-07-11 16:32:00 ASP .NET

在ASP.Net MVC 4和Autofac注册全局过滤器

我有这样一个过滤器: 公共类CustomFilterAttribute:ActionFilterAttribute,个IAuthorizationFilter { 公共MyPropery属性{搞定;组; } .... } 我需要为每一个动作在我的项目上运行 我试图在GlobalFilters登记,但我的财产不会被注入 我试过该解决方案登记我的过滤器,但它不会被调用。 这是如何 ..
发布时间:2016-07-11 14:02:14 ASP .NET