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回答

    是否可以在模型創建之後立即對模型進行全局截取,但在驗證之前是否可以進行全局截取。我嘗試了過濾器,但過濾器在驗證後被調用。