在MVC 4中,使用Bundles
定义要包含的文件,可以使用{version}
通配符,例如......
"~/Scripts/jquery-{version}.js"
如果文件夹中有一个版本,例如, jquery-1.7.js
。但是,当我们在文件夹jquery-1.7.js
&中有两个版本时jquery-1.9.js
,它似乎拿起旧版本,忽略了新版本。
{version}
通配符是否找到第一个实例,然后继续?如果是这样,这个例子中的第一个实例似乎是旧版本(1.7之前是1.9)。那么,如果我们有两个文件,有没有办法强迫它寻找最新的版本?
注意:以上版本号可能不准确,仅用于场景目的。
答案 0 :(得分:1)
在Mvc。它将首先加载旧版本,然后加载最新版本。以下将是jquery文件加载的序列。 1.jquery-1.7.js 2.jquery-1.9.js
在这种情况下。最新文件将覆盖旧版本。所以你的页面总是获得最新的jquery功能。
答案 1 :(得分:0)
我们最终使用了与this post类似的东西,它解决了类似的问题。一旦完全实施,我将在接下来的几周内用完整的描述和代码更新答案。