避免在浏览器中缓存页面

时间:2012-11-13 02:02:20

标签: javascript asp.net popup

我正在使用iframe来显示子页面。在那一个特定页面中包含隐藏的div,我通过更改隐藏div的可见性将其显示为javascript的弹出窗口。

问题出现在显示隐藏的div之前,有些操作是在服务器级完成的,我在调用之后调用了C#代码中的div

Page.ClientScript.RegisterStartupScript(GetType(), "MyKey", "javascript:OpenModelPopup('cb','cs');", true);

因此页面将被回发并显示div。

在此之后,如果我点击浏览器返回下一页后,它会显示带有该隐藏div的页面,并在下次点击浏览器后返回给出没有隐藏div的页面。

但我想只显示页面的初始阶段即。没有显示隐藏的div 隐藏div的那个阶段不应该被缓存,也不应该在浏览器回来时显示。

1 个答案:

答案 0 :(得分:0)

我相信你需要no-cache和no-store指令来强制浏览器重新加载页面。您的里程可能因浏览器而异。