javascript - 如何在更新后刷新内容.Net C# (EXT.net) webforms 应用程序

标签 javascript c# .net browser-cache ext.net

我面临的问题是,当我更新应用程序时,很多东西没有刷新,很多东西都消失了,所以我必须清除浏览器缓存才能正确呈现内容。我查看了 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/

相关文章:

javascript - 添加行后编辑时剑道网格行消失

c# - 使用什么值(value)? C#(添加表示为字符串的数字)

c# - 对于 var q = "A"+ "B"+ "C",字符串连接在 C# 中是如何发生的

javascript - 使用 .class :eq() 编写 for 循环

javascript - 如何在 JavaScript 中用 <br/> 替换\n?

javascript - JavaScript 中的命名和未命名函数

c# - WPF 从后台工作人员更新状态栏文本

c# - 如何让用户下载xml文件

c# - .NET 2.0/C# 中泛型方法元数据的签名格式是什么?

c# - 有没有办法在运行时构建新类型?