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