我们遇到了问题:我们随时部署新版本
必须在每个浏览器上清除缓存以刷新js和css代码。
是否有任何内置工具可以在js名称中生成唯一的时间戳?
UPDATE1
我试图捆绑我的js,但是没有自动生成的标记
束:
`bundles.Add(new ScriptBundle("~/bundles/abTestingAdmin").Include( "~/Scripts/abTestingAdmin.js"));`
ASPX:
<script src="<%: Url.Content("~/bundles/abTestingAdmin") %>" type="text/javascript"></script>
来自浏览器控制台
<script src="/bundles/abTestingAdmin" type="text/javascript"></script>
答案 0 :(得分:4)
如果使用Bundles(full example here)注册CSS文件和JS文件,则两种类型的文件将被缩小,合并,并在部署应用程序时自动添加唯一的URL参数,以便浏览器被迫再次抓住它。