如何在ScriptBundle中將腳本添加到腳本中?ScriptBundle - C# - 在GET中添加索引
例如:
bundles.Add(new ScriptBundle("~/bundles/baseJs").Include(
"~/Scripts/index.js"
));
,我想打電話給該腳本:
"~/Scripts/index.js?1"
我該怎麼辦呢?
如何在ScriptBundle中將腳本添加到腳本中?ScriptBundle - C# - 在GET中添加索引
例如:
bundles.Add(new ScriptBundle("~/bundles/baseJs").Include(
"~/Scripts/index.js"
));
,我想打電話給該腳本:
"~/Scripts/index.js?1"
我該怎麼辦呢?
束可在查看被稱爲(.cshtml)頁面,如:
@Scripts.Render("~/bundles/bundleName")
替換bundleName
與包名稱&,它將使所有的JS文件中捆綁該網頁上。
請確保您在html正文的開始處使用render語句。
更新: 這是使用綁定的基本優勢,您可以使用build來管理js版本。只需編輯軟件包名稱即可添加版本號& voila所有客戶端都被強制獲取軟件包,因爲它的名稱不同。我們正在這樣做。
此前,我們需要手動將js &版本號添加到在Web配置文件中配置的文件名中。這是痛苦的,捆綁是蛋糕上的櫻桃。
你是什麼意思_add GET to script_? –
添加'?1'以確保它將在客戶端更新 – heyo
您是什麼意思_update在client_ ?.如果你有'@ Scripts.Render(「〜/ bundles/baseJs」)'在你看來,並且你修改了'index.js',那麼它將被更新 –