使用或不使用元标记缓存.net页面

时间:2016-03-22 15:02:06

标签: html asp.net caching

我有一个问题,它让我很忙,我无法发现原因。

我有一个运行IIS10的asp.net页面,我想确保对于每个请求,无论是POST请求还是GET请求,内容都不会存储为缓存。

在互联网上搜索时,很多人都说你可以强制浏览器不使用元标记进行缓存。现在我添加了以下元标记:

<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="-1" />
<meta http-equiv="CACHE-CONTROL" content="NO-CACHE" />

我怀疑应该强制浏览器不要缓存页面。使用不同的浏览器(即chrome和firefox)进行研究,向我展示了响应标头和请求标头。

现在奇怪的是,就像六年前的过去一样,我需要那些元数据显式不缓存页面。但是现在在我删除这些元标记的当前浏览器中,显示了与响应标头和请求标头相同的缓存控制值(对于所有浏览器)。我想知道为什么这些元标记在它出现的那些日子里不再有任何影响?

0 个答案:

没有答案