如何确保网站不是从缓存加载的

3

我的网站首页应该在每次用户加载时都呈现不同的外观。然而,它从内存中加载,因此每次看起来都一样。

我该如何确保它加载新的页面而不是缓存的页面?

谢谢。

3个回答

3
protected void Page_Load(object sender, EventArgs e)
{

 Response.Cache.SetCacheability(HttpCacheability.NoCache);
}

在你的代码后端。

自从我们第一次编写它以来,在我们应用程序的signin.aspx页面中它一直运行良好。 - Mazhar Karimi

1

设置请求头以使用Cache-Control: no-cache进行缓存,并将响应头设置为Pragma: no-cache和expires:


0
你想以编程的方式实现还是不需要呢?
是 - 发送关于缓存控制和过期的HTTP头。
否 - 在单击刷新按钮之前按住Shift键...这是执行硬重载的方法。

-1,请提供执行此操作的代码,或至少提供如何执行的步骤。 - Zain Shaikh
@Zain - 你到底怎么了?他甚至把它标记为正确答案!无论如何,我必须牵着你的手帮助你在键盘上输入“php cache-control”或“php expires”吗?有些人到底怎么了.... - Christian

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接