我面临的问题是,当我更新应用程序时,很多东西没有刷新,很多东西都消失了,所以我必须清除浏览器缓存才能正确呈现内容。我查看了 HTTP 缓存控制,它显示“私有(private)”。
我的问题是 - 代码更新后如何刷新内容或清除浏览器历史记录?
- 是否有办法设置 24 小时内容超时,以便在超时后刷新整个内容?
- 首选使用 C# 或 Javascript 哪种语言? 提前致谢!
最佳答案
在 header 中使用 METADATA 标记(取自其他 stackoverflow 答案)
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<META HTTP-EQUIV="EXPIRES" CONTENT="Mon, 22 Jul 2002 11:12:01 GMT">
或
在你的 javascript url 后面附加时间戳(取自其他 stackoverflow 答案)
<script type="text/javascript" src="main.js?v=12392823"></script>
我从未遇到过来自 axd 处理程序的 Ext.net 源的问题。
关于javascript - 如何在更新后刷新内容.Net C# (EXT.net) webforms 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38345378/