出于某种原因,IE6/7 正在缓存返回 json 结果集的 ajax 调用。
我的页面进行调用,并返回一个 json 结果,然后将其注入(inject)到页面中。
如何强制 IE6/7 进行此调用而不使用缓存的返回值?
最佳答案
您可能想要添加
Cache-Control: no-cache
当您提供 JSON 时,添加到您的 HTML 响应 header ,以告诉浏览器不要缓存响应。
在 ASP.NET(或 ASP.NET MVC)中,您可以这样做:
Response.Headers.Add("Cache-Control", "no-cache");
关于asp.net - ajax请求返回json数组,IE6/7正在缓存它并且数据不新鲜,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1294155/