asp.net如何获得用户登录和退出的时间 要做一个用户登录和退出的时间的记录,意思就是当用户在关掉网站时,我应该怎么获得到他关掉网站的时间,用什么方法实现呀?各位仁兄帮帮忙呀!急... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 浏览器意外关闭的问题。用javaScript实现。onunload 浏览器关闭的时候会触发。<body onunload="EndWorks();">在EndWorks();函数中做异步处理,来调用ashx文件中的操作数据库方法。 我说的 onunload 函数就是直接关闭的时候会触发到了。给分吧。哈哈。 登陆的时间好获取浏览器关闭<body onbeforeunload=如果停电了咋办呢。? 停电都想到了???有些东西我们是无法控制的吧...那万一电脑爆炸了呢?onunload事件还执行吗?会不会等事件执行完再爆炸啊... 登陆的时间好计算,用户只要一登陆成功直接记录就行,主要应该是关闭时间吧,我的思路是在前台用js做一个定时器,通过ajax定时的更新用户当前的在线时间(比如5秒),如果用户退出系统(不管是点按钮退出或是点浏览器的X退出),那自然就不会再执行这个定时器操作了,定时器最后更新的用户在线时间,就是用户退出时间了。function ChanExitDate(){ //这里是ajax对数据库的更新当前用户的系统时间的操作}setTimeout("ChanExitDate();",5000); 在ashx里面做退出的判断 用户的退出 你可以看做是会话的结束 三个表查询,表A中有表B的字段,表B中有表C的字段怎么实现查询出来一起显示 vs如何更改开发环境啊 URL重写的问题 我写个博客,有关发表文章的时候一些问题 怎样把文字转换成图片! 客户端脚本 怎么取到第二页????????????? 用户代码未处理Exception IIS express 请问CSDN的论坛主贴数据是怎么绑定的?? 没有UI层 怎么测试BLL和DAL层? jsp 生成静态页面 权限怎么设置
onunload 浏览器关闭的时候会触发。
<body onunload="EndWorks();">
在EndWorks();函数中做异步处理,来调用ashx文件中的操作数据库方法。
给分吧。哈哈。
那万一电脑爆炸了呢?onunload事件还执行吗?
会不会等事件执行完再爆炸啊...
我的思路是在前台用js做一个定时器,通过ajax定时的更新用户当前的在线时间(比如5秒),如果用户退出系统(不管是点按钮退出或是点浏览器的X退出),那自然就不会再执行这个定时器操作了,定时器最后更新的用户在线时间,就是用户退出时间了。function ChanExitDate()
{
//这里是ajax对数据库的更新当前用户的系统时间的操作
}setTimeout("ChanExitDate();",5000);