我有一个网站设置在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有关。也许? –