我有一个.aspx页面,其中我动态地将web控件添加到面板。 问题是当我点击浏览器后面的按钮时,它会显示服务器端不再存在的页面版本,因为控件是动态添加的。 假设我的aspx动态添加了Control1。从那里,我点击一个加载Control2的按钮。 此时,如果我按下浏览器的后退按钮,它将显示带有Control1的页面,但是服务器端不再存在Control1,因此如果我与它进行交互,则会发生一些错误的行为。关于这个的任何想法?
非常感谢。
答案 0 :(得分:2)
您是否尝试过将客户端设置为不缓存页面 - 将其粘贴在页面加载中:
Response.Cache.SetCacheability(HttpCacheing.NoCache)
(认为语法可能略有偏差,但你应该能够弄清楚)
答案 1 :(得分:0)
您是否尝试删除临时文件并重新启动浏览器。您的页面可能会缓存在浏览器中。