我在 url 中有不同的在线脚本:
外部网址/inte/common/js/script1.js
外部网址/inte/common/js/script2.js
externalurl/inte//common/js/script3.js
externalurl/inte//common/js/script4.js
externalurl/inte//common/js/script15.js
如何为不在我的解决方案中的外部 javascript 创建 javascript 包?
bundles.Add(new ScriptBundle("~/bundles/inte").Include(
"http://url/inte/common/js/script1.js",
"http://url/inte/common/js/script2.js",
"http://url/inte/common/js/script2.js));
最佳答案
如果您使用 CDN jQuery,您应该启用 CDN 支持 bundles.UseCdn = true;
public static void RegisterBundles(BundleCollection bundles)
{
bundles.UseCdn = true; //enable CDN support
//add link to jquery on the CDN
var jqueryCdnPath = "http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.min.js";
bundles.Add(new ScriptBundle("~/bundles/jquery",
jqueryCdnPath).Include(
"~/Scripts/jquery-{version}.js"));
}
关于javascript - 使用 MVC 4 bundle 外部 JavaScript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23804465/