摘要: 一个帐号同一时间只能一个人登录 对于一个帐号在同一时间只能一个人登录,可以通过下面的方法实现:1 .在用户登录时,把用户添加到一个ArrayList中2 .再次登录时查看ArrayList中有没有该用户,如果ArrayList中已经存在该用户,则阻止其登录3 .当用户退出时,需要从该ArrayList中删除该用户,这又分为三种情况① 使用注销按钮正常退出② 点击浏览器关闭按钮或者用Alt+F4退出,可以用javascript捕捉该页面关闭事件,执行一段java方法删除ArrayList中的用户③ 非正常退出,比如客户端系统崩溃或突然死机,可以采用隔一段时间session没活动就删除该sessi 阅读全文
posted @ 2012-05-11 11:38 荡来荡去(allen) 阅读(528) 评论(0) 推荐(1) 编辑
摘要: asp.net ViewState 是一种新的状态服务,可供开发人员基于每个用户来跟踪 UI 状态,该辅助数据被存储在一个名为 __VIEWSTATE 的隐藏字段中。当然, ViewState 在 ASP.NET 中有个重要的角色。如果使用恰当,它能够简化页面开发,改进用户与站点的交互。如果置之不理,它能够显着增加站点响应大小,在连接速度慢的情况下,使您的响应时间更加缓慢。因为浏览器的每次回发都会导致ViewState 逐渐增加您的页面大小,从而导致性能问题。因此,ASP.NET 2.0 的发布带来了 ViewState 机制的一些改进,这使得 ViewState 使用更简单,又不会防碍站点性 阅读全文
posted @ 2012-05-11 10:40 荡来荡去(allen) 阅读(447) 评论(0) 推荐(0) 编辑