javascript - 忽略是临时 Internet 文件

标签 javascript asp.net css internet-explorer browser-cache

我有一个 ASP.NET 2.0 应用程序,它的静态内容(*.js、*.css 等)位于同一台服务器上,但我想尝试为它们使用 CDN 托管。

上周我刚刚更改了 aspx 文件中此静态内容的链接( <link><script><img> 的指向 url),然后发布了它,但我给出了很多反馈,这些内容不是在不删除浏览历史记录的情况下加载到 Internet Explorer 8。所以我恢复了更改,现在一切正常了。

有没有可能忽略IE的浏览器缓存机制而不要求用户删除它?

最佳答案

在页面顶部试试这个:

<% Response.CacheControl = "no-cache" %>
<% Response.AddHeader "Pragma", "no-cache" %>
<% Response.Expires = -1 %>

关于javascript - 忽略是临时 Internet 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19822191/

相关文章:

javascript - 仅通过 JS 禁用滚动

jquery - 如何设置展开的 "Chosen"元素的最大高度(jQuery 插件)

javascript - promise 链竞争条件

javascript - For 循环中的数组项中的 ParseQuery

javascript - 为什么我不能缩小 Angular.js?

asp.net - 在负载均衡器后面设置 OpenId 和 AspCore

c# - Entity Framework - 在事务内检索 'SaveChanges' 之前的 ID

asp.net - <%=%> 和 <%#%> 有什么区别

Javascript 函数不进行永久更改

html - 将 html 按钮放在 div 的顶部