1. 如果是asp.net runat="server"控件值变化,就是会有postback刷新页面。 需要在触发postback时的后台方法,通过 http://www.cnblogs.com/webglcn/p/4843769.html 后台触发前台js 变量, 来保持js 页面变量haschanged = true

2.如果是普通的页面html控件,不会引起刷新页面, onclick="haschanged = true" 来标志页面变化。

3.通过 window.onbeforeunload = confirmQuit 来提示用户是否离开

function confirmQuit() {

                if (haschanged== true) {
                    return 'sure to quite current page?';
                }

}

4. 如果用户选择不退出, haschanged变量会被保持。

 

相关文章:

  • 2022-12-23
  • 2022-02-14
  • 2021-07-20
  • 2021-07-28
  • 2022-12-23
  • 2022-01-19
  • 2022-02-27
  • 2022-12-23
猜你喜欢
  • 2022-03-08
  • 2022-12-23
  • 2022-12-23
  • 2021-06-04
  • 2021-12-01
  • 2022-12-23
相关资源
相似解决方案