日期:2014-05-18  浏览次数:20481 次

在.cs页面,离开当前页面时应调用什么事件修改数据
有一个。aspx页面

进入当前页面时会执行操作,修改数据库数据,对当前记录进行lock。。

当离开当前页面时,需要对lock 的记录进行 unlock


请问,应该在什么事件里处理


我在.cs页面写了 Unload事件

但是是在 load事件之后就执行了。。

请问: 在 .cs页面里需使用什么事件来实现?

------解决方案--------------------
兄弟,你指的是用户关闭页面时触发是吧?

Unload事件可不是这个时间调用,那是在服务端页面加载完,生成了html后马上触发的。这是页面生命周期的问题,你需要了解页面生命周期。

------解决方案--------------------
什么时候离开页面你应该知道 关闭浏览器有onbeforeunload
------解决方案--------------------
离开当前页面,服务器怎么知道?
------解决方案--------------------
HTML code
<body onbeforeunload="event.returnValue= '是否真的要关闭? '">

------解决方案--------------------
探讨
有一个。aspx页面

进入当前页面时会执行操作,修改数据库数据,对当前记录进行lock。。

当离开当前页面时,需要对lock 的记录进行 unlock


请问,应该在什么事件里处理


我在.cs页面写了 Unload事件

但是是在 load事件之后就执行了。。

请问: 在 .cs页面里需使用什么事件来实现?