问个页面缓存的问题,如何设置"Cache-control"头?

ayun00 2009-03-17 11:13:57
我建了2个项目一个的Cache-control头输出"Cache-Control: private, no-store",一个只输出"Cache-Control: private",我试过Response.Cache.SetAllowResponseInBrowserHistory(true); 也试过 Response.AddHeader("Cache-control","private"),都不能阻止" no-store"被输出,请问是什么原因呢?如果说" no-store"是一定会被输出的话,为什么另外一个项目会不输出呢?
...全文
512 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
v05120s 2009-04-24
  • 打赏
  • 举报
回复
缓存怎么设置啊,我也不知道呢,有什么用呢?谁能讲讲啊。。。关注中
ayun00 2009-03-18
  • 打赏
  • 举报
回复
UP
ayun00 2009-03-17
  • 打赏
  • 举报
回复
我就是要使用请求和响应消息的缓存
wuyq11 2009-03-17
  • 打赏
  • 举报
回复
no-store用于防止重要的信息被无意的发布。在请求消息中发送将使得请求和响应消息都不使用缓存。
根据缓存超时


ayun00 2009-03-17
  • 打赏
  • 举报
回复
另外 .net 里有 response.setDateHeader这个方法吗? 我在编辑器中没有看到
ayun00 2009-03-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 cppfaq 的回复:]
C# code response.setDateHeader("Expires", 0);
response.setHeader("Cache-Control","no-cache");
response.setHeader("Cache-Control","no-store");
[/Quote]
不是要输出"no-store",是不要输出"no-store",我要使用缓存
cppfaq 2009-03-17
  • 打赏
  • 举报
回复
  response.setDateHeader("Expires",   0);   
response.setHeader("Cache-Control","no-cache");
response.setHeader("Cache-Control","no-store");

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧