我正在使用IIS 6并在整个网站的IIS管理控制台中添加了Cache-Control:no-cache标头。但是,在使用fiddler检查返回的内容时,我仍然看到Cache-Control:private与响应一起发送回浏览器。 没有缓存控制:虽然发送了no-cache ... 任何想法为什么?
另一方面,当我在Global.asax中使用EndRequest方法并设置:
protected void Application_EndRequest(Object sender, EventArgs e)
{
HttpContext.Current.Response.CacheControl = "no-cache";
}
我在HTTP响应中看到了以下标题:
Cache-Control: no-cache
Pragma: no-cache
Expires: -1
但是我有很多应用程序,并希望在一个地方设置 no-cache ,例如IIS。
谢谢,Pawel
答案 0 :(得分:0)
我只知道一种100%无缓存技术 - 生成“随机”参数 例如 'myscript.aspx myparam1 = VAL1&安培; myparam2 = VA21&安培; ...&安培; R =' +的Math.random();