繁体   English   中英

MVC4如何使用捆绑虚拟路径?

[英]How MVC4 uses bundling virtual path?

在Microsoft MVC4中,我看到了一些称为bundling东西,用于缩小和缓存CSSJavaScript等静态资源。 ScriptBundle方法中,我看到第一个调用virtual path参数,它应该只是相对的。

bundles.Add(new ScriptBundle("~/bundles/jquery").Include("~/Scripts/jquery-1.*"));

例如,上面代码中的~/bundles/jquery

我有一个问题, bundling如何使用这个virtual path 这用于文件缓存吗?

“新的ScriptBundle对象被赋予了一个虚拟路径,可以是你喜欢的任何东西。它实际上可以作为一个名称来识别捆绑包。它不必匹配网站文件夹结构中的现有路径。”

取自http://www.mikesdotnetting.com/article/197/optimising-asp-net-web-pages-sites-bundling-and-minification

@Richard,万一你还在寻找答案。

Javascript和CSS缩小/捆绑

现在,JS / CSS缩小工作的方式是它将动态检查所有文件,读取它们,缩小它们,然后缓存结果以便稍后提供。 这允许我们修改我们的文件并重新缩小所有文件。 当我们的一个JS / CSS文件再次被修改时,此过程将重新启动,直到缓存过期或文件更改为止。

另请查看此帖子的ScriptBundle和StyleBundle名称,并在此帖子中包含和链接以获取更多详细信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM