3

在 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 之前出现)。那么,如果我们有两个文件,有没有办法强制它寻找最新版本?

注意:以上版本号可能不准确,仅用于场景目的。

4

2 回答 2

1

在 Mvc 中。它将首先加载旧版本,然后加载最新版本。以下将是 jquery 文件加载的顺序。1.jquery-1.7.js 2.jquery-1.9.js

在这个情况下 。最新文件将覆盖旧版本。所以你的页面总能获得最新的 jquery 功能。

于 2016-03-26T11:40:19.510 回答
0

我们最终使用了与这篇文章类似的东西,它解决了类似的问题。一旦完全实施,我将在接下来的几周内用完整的描述和代码更新答案。

于 2013-10-01T13:41:46.227 回答