如何将 GET 添加到 ScriptBundle 中的脚本?
例子:
bundles.Add(new ScriptBundle("~/bundles/baseJs").Include(
"~/Scripts/index.js"
));
我想调用这个脚本:
"~/Scripts/index.js?1"
我该怎么做 ?
如何将 GET 添加到 ScriptBundle 中的脚本?
例子:
bundles.Add(new ScriptBundle("~/bundles/baseJs").Include(
"~/Scripts/index.js"
));
我想调用这个脚本:
"~/Scripts/index.js?1"
我该怎么做 ?
可以在 View(.cshtml) 页面调用捆绑包,例如:
@Scripts.Render("~/bundles/bundleName")
替换bundleName
为您的捆绑包名称,它将在该页面上呈现捆绑包中的所有 js 文件。
确保在 html 正文的开头使用 render 语句。
更新: 使用捆绑的基本优势是您可以使用构建管理 js 的版本。只需编辑 bundlename 以添加版本号 & 瞧,您的所有客户都被迫获得 bundle,因为它的名称不同。我们正在这样做。
早些时候,我们需要手动缩小 js 并将版本号添加到文件名中,这也是在 web 配置文件中配置的。那是痛苦的,捆绑是蛋糕上的樱桃。