用户单击按钮

时间:2018-06-01 16:25:45

标签: javascript asp.net webforms

当用户决定点击“返回”时,我发现很难找到清除WebForms页面字段的方法。

这会导致点击后退然后再转发的用户遇到一些问题,因为他们点击后面没有调用Page_Load方法,我可以初始化字段。

这是一个相当古老的项目,我不一定想要运行一个document.ready或者什么东西(我也不确定在回迁时执行)。

有什么方法可以检测到我的代码中的“后退”点击并自动重置页面吗?

1 个答案:

答案 0 :(得分:0)

未调用

Page_Load,因为页面是从浏览器缓存加载的。

您可以使用Response.Cache.SetNoStore();停用它,也可以处理pageshowpagehide事件。请参阅:https://github.com/pouchdb/pouchdb/issues/7293