我们有一个问题:任何时候我们部署一个新版本
必须在每个浏览器上清除缓存以刷新 js 和 css 代码。
有没有内置工具可以在js名称中生成唯一的时间戳?
更新1
我试图捆绑我的 js,但没有自动生成戳记
bundle :
`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>
最佳答案
如果您使用 Bundle ( full example here ) 注册您的 CSS 文件和 JS 文件,这两种类型的文件将被缩小、合并,并且在您部署您的应用程序时将自动添加一个唯一的 URL 参数,以便浏览器被迫再抓一次。
关于c# - asp.net mvc 可以自动生成时间戳到 js 代码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14238306/