84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
这是我在需要在用户从页面导航时执行某些操作(例如清除会话)的情况下使用的解决方案。
我有2个全局变量
var clearSession = true; var confirmExit = true; window.onbeforeunload = function() { return confirmExit(); } window.onunload = function() { return clearSession(); } function confirmExit() { if (needToConfirm == true) { return "退出页面?"; } } function clearSession() { if (clearSession == true) { alert("在服务器上终止会话!!!"); PageMethods.ClearSession(); } }
然后,当每个页面提交/按钮/下拉列表等时,您需要确保上述全局变量设置为false。
希望对某人有所帮助。
这是我在需要在用户从页面导航时执行某些操作(例如清除会话)的情况下使用的解决方案。
我有2个全局变量
然后,当每个页面提交/按钮/下拉列表等时,您需要确保上述全局变量设置为false。
希望对某人有所帮助。