【发布时间】:2014-07-18 11:31:16
【问题描述】:
我在 aspx 页面的 page_load 事件上写了一个函数。我面临的问题是当浏览器的后退按钮被按下时函数没有被调用,或者你可以说 page_load 事件没有被触发。每当用户按下浏览器的后退按钮时,我都想调用此函数。 我试过了
HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.NoCache);
但它没有用。 请帮忙,谢谢
【问题讨论】:
-
你确定这个函数没有被调用?您是否在 page_load 中放置了一个断点来验证这一点?通常应该调用它。
-
这应该可以。您确定该页面尚未缓存,您只需要清除浏览器缓存吗?
-
是的,我使用断点验证,但没有效果。它不工作
-
Ya @Beakie 我尝试了多次,我也构建了我的解决方案来检查,但我没有工作
-
HTML页面中是否设置了no cache header?