例如页面引用js文件的代码为:
<script src="~/Scripts/Role.js"></script>
在开发人员修改完js代码后,发现重新加载页面时新的js代码不会生效,这是因为页面在向js发出请求时,浏览器发现js文件名和参数没有变化,所以默认
加载了缓存中存在的js代码,可以这样解决这个问题:
将页面引用js文件的代码修改为:
<script src="~/Scripts/Role.js?t=@DateTime.Now"></script>
这样每次加载页面时就会发送一个不同的参数,就会加载最新版本的js代码。