1

我有一个 .aspx 页面,我在其中动态地将 Web 控件添加到面板。问题是当我点击浏览器的后退按钮时,它显示的页面版本不再存在于服务器端,因为控件是动态添加的。假设我的 aspx 动态添加了 Control1。从那里,我单击一个加载 Control2 的按钮。此时,如果我按下浏览器的返回按钮,它会显示带有 Control1 的页面,但 Control1 在服务器端不再存在,所以如果我与之交互,就会出现一些不稳定的行为。对此有什么想法吗?

非常感谢。

4

2 回答 2

2

您是否尝试过将客户端设置为不缓存页面 - 将其粘贴在页面加载中:

Response.Cache.SetCacheability(HttpCacheing.NoCache)

(认为​​语法可能略有偏差,但您应该能够弄清楚)

于 2010-03-30T10:22:36.417 回答
0

您是否尝试过删除临时文件并重新启动浏览器。您的页面可能缓存在浏览器中。

于 2010-03-30T10:17:01.477 回答