我有一個網站設置在Umbraco V7,我想縮小所有發送到客戶端的HTML。我試過通過RegisterGlobalFilters使用WebMarkupMin,但沒有任何反應。壓縮/縮小在C#中的HTML MVC
我的代碼
〜/ App_Start/FilterConfig.cs
public class FilterConfig
{
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new HandleErrorAttribute());
filters.Add(new MinifyHtmlAttribute());
}
}
〜/ Global.asax.cs中
public class MvcApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
WebApiConfig.Register(GlobalConfiguration.Configuration);
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
}
}
如果請幫助我。我不知道我錯過了什麼。或者,如果我試圖做到這一點的方式是無望的,我也樂於聽到其他方式來實現這一目標。
您是否嘗試將屬性放置在特定操作上以查看它是否有效?可能是不支持全局註冊。它可能*應該*像你一樣工作,但他們自己的[文檔](https://webmarkupmin.codeplex.com/wikipage?title=WebMarkupMin%200.9.2#WebMarkupMinAspNetMvcExtensions_Chapter)只顯示它用於直接裝飾動作。 – Bryan
我試過了,但它也沒有工作。但我認爲這與Umbraco有關。也許? –