0
緩存對於ASP.NET MVC應用程序,我在下面的方式添加一個JavaScript文件到_Layout.cshtml
文件 -ASP.NET MVC,與document.body.appendChild
function loadJS() { var el = document.createElement("script"); el.src = "/Scripts/script.js"; document.body.appendChild(el); } if (window.addEventListener) window.addEventListener("load", loadJS, false); else if (window.attachEvent) window.attachEvent("onload", loadJS); else window.onload = loadJS;
的這個目的的目的是在DOM加載後才加載腳本。
兩個問題 -
- 將
script.js
由使用_Layout.cshtml
第一頁被緩存? - 如果
script.js
是緩存,這是否意味着使用_Layout.cshtml
後面的所有頁面都不必從服務器檢索script.js
?那使用_Layout.cshtml
的頁面將能夠使用客戶端緩存版本script.js
?
謝謝!
感謝Queti Mporta! –