to cnhgj(戏子)
用户直接关闭浏览器,不会触发Session_End事件
用户直接关闭浏览器,不会触发Session_End事件
解决方案 »
- RadioButtonList绑定
- 在线等 mvc ActionLink参数问题
- C#如何实现RPC程序?
- 提个ImageList的问题!
- 请教一个关于uniqueidentifier类型的字段参数传递问题
- 怎样用SqlDataAdapter的Update方法直接把数据跟新到数据源
- 网上下载的.net程序需要怎么调试啊(web.config)
- 各位高手,请介绍一些关于.net2.0,VS2005,SQL SERVER2005方面的新书
- 菜鸟100分求教,有关声音播放的问题--
- C#中如何实现自定义字体显示,我想显示宽和高不相等的字体!如瘦高字体。(内详)
- 图像传输问题,高手请进
- 急问简单的问题!
首先谢谢你的回答。可是Session_End不能解决我的问题。用户直接关闭浏览器,如果在Session过期之前重新用以前的id来登录系统,application变量
中的id值还没有被清除掉,所有仍然是被限制登录的。
也不行,(另,说明一下,我这个系统是考试系统,所以考生登录这一块要求做的比较严密一些)因为我要限制的如果有一个考生用一个准考证号登录考试系统后,其他人都不能用这个准考证号登录了,除非这个考生登出了系统--在程序中表现为他的准考证号码从application变数中清除掉(application变数是一个hashtable)。
如果按照你的方法,一个考生A用准考证号a1登录成功后,只要告诉另外一个考生B他的准考证号,密码和其他一些登录相关信息,这样考生B就可以同时登录这次考试了。
因为考生B成功登录将remove application变数中考生A用准考证号a1,按照你的方法,实际等于application变数没有用。
<P> </P>
<script language=vbscript>
function xx (ev)
msgbox(ev.reason)
end function
</script>
</BODY>
不知这样能否找到。windows.event下面有很多,你看看有没有有用的。
to xamcsdn2(知了)
windows.event的所有事件我是尝试过了,不过没有能够找到解决这个问题的事件和属性。