asp.net关闭页面时触发事件修改数据库
在关闭default.aspx页面时,将用户没有保存的信息插入数据库,自己采用了几个方法,都没有实现:
1) default.aspx.cs文件中,添加Page_UnLoad事件,但是该事件在页面加载时也执行。
2) 使用JavaScript脚本。
<script>
function myClose()
{
document.write("<% Save(); %>")
}
</script>
<body onunload="myClose()">
其中,Save是后台方法,但是在页面加载时该方法就执行了
<body onbeforeunload="myClose()">也不行