我一直在阅读如何使用属性配置缓存持续时间等,但默认情况下,它是否有任何页面缓存?
答案 0 :(得分:1)
没有。无法确定页面是否可以缓存任何时间。想想所有变量:它是否依赖于用户?取决于时间的?随机变量依赖?自动缓存将是一场噩梦。
编辑:话虽如此,浏览器可能会缓存一个GET请求的页面,该页面具有与之前发送的查询字符串相同的查询字符串。如果您想告诉浏览器它不应该缓存操作的结果,您可以使用输出缓存属性来装饰它:
[OutputCacheAttribute(VaryByParam =“*”,Duration = 0,NoStore = true)]
答案 1 :(得分:1)
默认情况下,只有客户端缓存(除非您指定将进入服务器端缓存的OutputCacheAttribute
)