您的位置:首页 > Web前端 > CSS

【MVC】 js,css 压缩

2015-12-08 10:57 651 查看
【MVC】 js,css 压缩

一. 引用 System.Web.Optimization.dll : 使用 Nuget ,在控制台输入 Install-Package Microsoft.AspNet.Web.Optimization

二. 代码  

public class BundleConfig
{
public static void RegisterBundles(BundleCollection bundles)
{
        bundles.Add(new ScriptBundle("虚拟目录").Include("js路径"));
bundles.Add(new ScriptBundle("~/Bundles/jquery").Include("~/Resources/Js/jquery-2.1.4.min.js", "~/Resources/Js/jqueryUi.js")); //实例
      
}
}

public class MvcApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();

WebApiConfig.Register(GlobalConfiguration.Configuration);
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles); // 注册
}
}


三. 注意点

  1. 虚拟目录尽量不要与原js路径一样,不知为何测试时这样会无法访问到压缩后的js

  2.css 压缩后,如果里面使用到图片,则图片的地址会改变,需要自己调整

  3.第三方的js/css,如jquery等开源的库就不要在压缩了,直接引用对应的 min 文件就行了,目前发现 highcharts 压缩会报错,所以只要压缩自己的js/css,开源的就不要压缩了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: