Afs*_*ani 8 c# asp.net-mvc-4 bundling-and-minification
在Microsoft MVC4中,我看到了一些bundling需要缩小和缓存静态资源的东西,比如CSS和JavaScript.在ScriptBundle方法中,我看到调用的第一个参数,virtual path它应该只是相对的.
bundles.Add(new ScriptBundle("~/bundles/jquery").Include("~/Scripts/jquery-1.*"));
Run Code Online (Sandbox Code Playgroud)
例如,~/bundles/jquery在上面的代码中.
我有一个问题,怎么bundling用这个virtual path?这用于文件缓存吗?
"新的ScriptBundle对象被赋予了一个虚拟路径,可以是你喜欢的任何东西.它实际上可以作为一个名称来识别捆绑包.它不必匹配网站文件夹结构中的现有路径."
@Richard,万一你还在寻找答案.
现在,JS/CSS 压缩的工作方式是,它将动态检查所有文件、读取它们、压缩它们,然后缓存结果以供稍后使用。这允许我们修改文件并重新缩小所有文件。当我们的 JS/CSS 文件之一再次被修改时,此过程将重新启动,直到缓存过期或文件发生更改。
另请参阅这篇文章中的ScriptBundle 和 StyleBundle 名称以及包含内容和链接以了解更多详细信息。
| 归档时间: |
|
| 查看次数: |
5275 次 |
| 最近记录: |