我正在开发一个动态Web应用程序(在IIS7上运行),它在所有主流浏览器(除IE9以外)都能正常工作。看来,这缓存几乎一切,这导致了相当多的问题,如IE9缓存动态页面
- 经常变化的内容保持不变
- 用户访问授权的内容,然后登出,然后试图回到安全内容并从缓存中获取!
我试图禁用缓存,
<meta http-equiv="Expires" CONTENT="0">
<meta http-equiv="Cache-Control" CONTENT="no-cache">
<meta http-equiv="Pragma" CONTENT="no-cache">
但至今没有运气...
如果这是问题,并且他们使用jQuery for AJAX,这是一个很好的全局解决方案:http://www.peteonsoftware.com/index.php/2010/08/20/the-importance- of-jquery-ajaxsetup-cache/ – 2011-05-12 12:56:40
如果你使用jquery,那么这很有用,但不是每个人都这样做(我知道我不知道)。 – 2011-05-12 12:58:01
这是有帮助的:http://stackoverflow.com/questions/367786/prevent-caching-of-ajax-call – BeaverProj 2011-07-06 22:24:09