特定 url 的 MVC4 捆绑结果
MVC4 Bundle result to an specific url
在BundleConfig.cs中:
bundles.Add(new StyleBundle("~/css").Include(
"~/Content/bootstrap.css",
"~/Content/site.css"));
会 return:
<link href="/Content/css?v=JHUWR5W7EWq4jk2bzc7kOMHo1HjfQzSHOs8_Vrwy3vc1" rel="stylesheet"/>
我想在输出中添加一个域名:
<link href="http://cdn.mydomain.com/Content/css?v=JHUWR5W7EWq4jk2bzc7kOMHo1HjfQzSHOs8_Vrwy3vc1" rel="stylesheet"/>
我可以手动添加它,但我担心密钥 JHUWR5W7EWq4jk2bzc7kOMHo1HjfQzSHOs8_Vrwy3vc1 会改变。
有没有办法将域名添加到捆绑输出中?
你有没有
定义您的捆绑包,以免他们踩到脚趾。然后,当您对图书馆感到满意时,就使用它。
一个解决方案是在布局中调用包:BundleTable.Bundles.ResolveBundleUrl()
<link href="http://cdn.mydomain.com@(BundleTable.Bundles.ResolveBundleUrl("~/css"))" rel="stylesheet" type="text/css" />
而不是
@Styles.Render("~/css")
在BundleConfig.cs中:
bundles.Add(new StyleBundle("~/css").Include(
"~/Content/bootstrap.css",
"~/Content/site.css"));
会 return:
<link href="/Content/css?v=JHUWR5W7EWq4jk2bzc7kOMHo1HjfQzSHOs8_Vrwy3vc1" rel="stylesheet"/>
我想在输出中添加一个域名:
<link href="http://cdn.mydomain.com/Content/css?v=JHUWR5W7EWq4jk2bzc7kOMHo1HjfQzSHOs8_Vrwy3vc1" rel="stylesheet"/>
我可以手动添加它,但我担心密钥 JHUWR5W7EWq4jk2bzc7kOMHo1HjfQzSHOs8_Vrwy3vc1 会改变。
有没有办法将域名添加到捆绑输出中?
你有没有 定义您的捆绑包,以免他们踩到脚趾。然后,当您对图书馆感到满意时,就使用它。
一个解决方案是在布局中调用包:BundleTable.Bundles.ResolveBundleUrl()
<link href="http://cdn.mydomain.com@(BundleTable.Bundles.ResolveBundleUrl("~/css"))" rel="stylesheet" type="text/css" />
而不是
@Styles.Render("~/css")