0

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

问题是在显示隐藏的 div 之前,一些操作是在服务器级别完成的,我在像这样的操作之后从 C# 代码调用 div

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

所以页面被发回并显示了div。

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

但我只想显示页面的初始阶段,即。在不显示隐藏 div 的情况下,不应缓存具有隐藏 div 的阶段,或者不应在单击浏览器返回时显示。

4

1 回答 1

0

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

于 2012-11-13T04:16:19.347 回答