一般在 app_start的 BundleClass 會如下的程式碼,以讀取自己下載下來的 java script & css
bundles.Add(new StyleBundle("~/Content/sweetalsertforbs_css").Include(
"~/Content/sweet-alert.css"
));
bundles.Add(new ScriptBundle("~/bundles/sweetalsertforbs_js").Include(
"~/Scripts/sweet-alert.js"));
如果 ASP.NET MVC要用 CDN上的資源呢,可以參考如下的作法
// BundleTable.EnableOptimizations = true; 表示在 debug mode也要使用 cnd的資源
BundleTable.EnableOptimizations = true;
//bundles.UseCdn = true; 要存取 cdn的資源
bundles.UseCdn = true;
//要加上 CDN的來源,一般如果 release mode使用 CDN,debug mode就使用 local的
bundles.Add(new StyleBundle("~/Content/sweetalsertforbs_css", "//cdn.jsdelivr.net/sweetalert/0.1.2/sweet-alert.min.css").Include(
"~/Content/sweet-alert.css"
));
bundles.Add(new ScriptBundle("~/bundles/sweetalsertforbs_js", "//cdn.jsdelivr.net/sweetalert/0.1.2/sweet-alert.min.js").Include(
"~/Scripts/sweet-alert.js"));
jsDeliver
參考文件
MVC 4 Part 4 - Bundles and Optimisation
沒有留言:
張貼留言