烦啊
一张单,防止并发操作,每次进入操作页面时,都会置齐状态为锁定,如果客户按正常途径操作,会到操作完时,更新状态为正常如果客户不正常操作,半途离开当前页呢?
如果客户半途关掉ie呢?
如果半途上机器或是ie挂了呢?
如果半途上网络故障,掉线了呢?
....高手赐教,谢谢
一张单,防止并发操作,每次进入操作页面时,都会置齐状态为锁定,如果客户按正常途径操作,会到操作完时,更新状态为正常如果客户不正常操作,半途离开当前页呢?
如果客户半途关掉ie呢?
如果半途上机器或是ie挂了呢?
如果半途上网络故障,掉线了呢?
....高手赐教,谢谢
<body beforeonunload="alert('aa');">
不置状态,用全局的变量标示了如果关掉ie(网络故障,掉线) 查当前session是不是完了,完了就清掉标示如果离开当前页呢,如何办?
window.onbeforeunload = function()
{
if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey)
{
return "你在关闭~!~!~!~!";
}
else{
return "你在刷新;"
}
}
</script>
这个事件里面写
为了防止用户直接关掉IE.
Private Sub Page_Unload(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Unload
*******
End Sub
可以在这里面写改变数据库的值.0
不过,我想提醒你,page_unload事件是服务器段事件,当你要得网页生成后,发送到客户端时(后?)就会执行,而不是你关掉当前页这个客户端行为触发的,呵呵