我的第一个jquerymobile网站(http://backpocketgrower.com/)上有太多缓存问题。我上传新版本的页面,但只显示旧版本;我可以从服务器中物理删除页面,但后续浏览器访问会显示它们。我在网站上使用了完全“处女”的机器/浏览器,仍然显示旧版本的页面。我已经从我的所有浏览器(FF,Chrome,Dolphin,Opera,Safari)中删除了缓存/历史记录,在新标签的a-tag链接中添加了查询字符串 - 但仍继续只显示旧版本的页面。
关于下一步我应该开始寻找解决方案的任何想法?
感谢/布鲁斯
答案 0 :(得分:0)
似乎您可以以编程方式禁用缓存。看看这个documentation at this link
根据上面的链接,您应该可以执行以下操作
Response.Cache.SetExpires(DateTime.Now.AddSeconds(60));
或者您可以在页面中执行以下操作
<%@ OutputCache Duration="60" VaryByParam="None" %>
从another link you I learned开始,您可以执行以下操作
// Stop Caching in IE
Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache);
// Stop Caching in Firefox
Response.Cache.SetNoStore();
希望这会给你一个良好的开端。