这是我在需要在用户从页面导航时执行某些操作(例如清除会话)的情况下使用的解决方案。
我有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。
希望对某人有所帮助。