asp.net-mvc-filters

    0热度

    1回答

    我有一个MVC5 Web应用程序。我用我的控制器上的压缩过滤器从This Site 一切正常,但看起来像我的网页仍然没有压缩。 我使用YSlow Chrome扩展程序检查我的页面,但它报告GZip压缩不适用于我的页面。我正在使用IIS Express在VS 2015(调试模式)中测试我的Web应用程序。 我做错了什么?或YSlow扩展是错误的?

    8热度

    7回答

    我有一个ASP.NET MVC 5应用程序,它针对Azure Active Directory进行身份验证。我想在整个应用上启用SSL。并因此杠杆全球过滤器如下: public class FilterConfig { /// <summary> /// Registers the global filters. /// </summary> /// <p

    26热度

    2回答

    注册全局过滤器我有这样一个过滤器: public class CustomFilterAttribute : ActionFilterAttribute, IAuthorizationFilter { public MyPropery Property { get; set; } .... } 我需要为每一个动作在我的项目上运行 我试图将其注册在GlobalFilter

    1热度

    2回答

    我确信这段代码曾经工作过。我在Unity配置中注册了UnityFilterProvider和UnityGlobalFilterProvider。 我本来预料它会选择两个IFilterProviders,但是如果他们都注册了,它将只会选择GlobalFilterProvider。如果注册的唯一一个是基本的UnityFilterProvider,那么工作正常。 但我无法让他们一起工作。 我做错了什么?

    2热度

    1回答

    我的目标:在DI提供一个IFilterProvider的情况下注入IFilterProvider,但默认情况下回退到全局FilterProviders.Providers.GetFilters()方法。 互联网上有很多资源(包括一个“官方”微软版本),演示了如何将IFilterProvider接口注入到类中。但是,他们都使用服务定位器反模式(每个Mark Seeman)来执行此操作。下面是我发现的

    1热度

    2回答

    在ASP.NET MVC中,IAuthorizationFilter将运行之前任何其他过滤器和操作方法。那么对于一些场景来说,实现IAuthorizationFilter是否合适?在进行任何其他逻辑运行之前,需要执行一些检查和分析传入HttpRequest的逻辑?或IAuthorizationFilter应该只用于授权相关的逻辑,那么我应该采取什么其他方式呢?

    1热度

    2回答

    我想创建过滤器,过滤器应该检查角色(而不是asp.net成员身份或身份但我自己一个),我的愿望是限制所有控制器操作(让我们打电话它是来自低角色级用户的“AuthController”)。 在我的过滤条件中,我将限制用户移到主页。 当我在AuthController中删除Ajax中的高角色级别时出现问题然后我的部分视图将我带到主页。 有没有一种优雅的方式来避免这种情况? [HttpPost, Act

    2热度

    1回答

    在asp.net MVC应用程序,一位同事正在努力建立一个角色依赖集网站的布局控制UI元素,和我的同事希望让出现或不基于在一个HTML扩展用户的角色关系。 的同事希望能够来测试特定的链接被链接到行动,并检查用户是否有权访问,即使该链接。为了做到这一点,根据控制器操作运行所有授权过滤器将会很好。 为了做到这一点就必须检索为特定操作注册的授权过滤器。 有谁知道如何抓住刚授权过滤与特定的控制器操作相关的

    1热度

    2回答

    我试着创建一个简单的过滤器,看看用户是否在一个名为“系统管理员”的角色,基本上不得不做[Authorize(Roles = "System Administrator")]的短手。我认为这将是相当简单的,但我也是相当新的MVC,所以也许我忽略了一些东西。 这里是我的代码: using System.Web.Mvc; namespace site_redesign_web.Filters {

    0热度

    2回答

    是否可以在模型创建之后立即对模型进行全局截取,但在验证之前是否可以进行全局截取。我尝试了过滤器,但过滤器在验证后被调用。