我有一个ASP.NET 2.0应用程序,它的静态内容(* .js,* .css等)位于同一台服务器中,但我想尝试为它们使用CDN托管。
上周我刚刚在aspx文件中更改了这些静态内容(<link>
,<script>
,<img>
的指向网址)的链接,然后发布了但是我提供了很多反馈,这些内容没有在Internet Explorer 8上加载而没有删除浏览历史记录。所以我恢复了变化,现在正常。
是否有可能忽略IE的浏览器缓存机制而不请求用户删除它?
答案 0 :(得分:0)
在页面顶部试试这个:
<% Response.CacheControl = "no-cache" %>
<% Response.AddHeader "Pragma", "no-cache" %>
<% Response.Expires = -1 %>