1

如何将 GET 添加到 ScriptBundle 中的脚本?

例子:

 bundles.Add(new ScriptBundle("~/bundles/baseJs").Include(
                                        "~/Scripts/index.js"
));

我想调用这个脚本:

 "~/Scripts/index.js?1"

我该怎么做 ?

4

1 回答 1

0

可以在 View(.cshtml) 页面调用捆绑包,例如:

@Scripts.Render("~/bundles/bundleName")

替换bundleName为您的捆绑包名称,它将在该页面上呈现捆绑包中的所有 js 文件。

确保在 html 正文的开头使用 render 语句。

更新: 使用捆绑的基本优势是您可以使用构建管理 js 的版本。只需编辑 bundlename 以添加版本号 & 瞧,您的所有客户都被迫获得 bundle,因为它的名称不同。我们正在这样做。

早些时候,我们需要手动缩小 js 并将版本号添加到文件名中,这也是在 web 配置文件中配置的。那是痛苦的,捆绑是蛋糕上的樱桃。

于 2016-03-28T06:40:44.247 回答