是一个登陆id用一个Cache 还是 用一个hashtable存放登陆id数据放在一个Cache中呢? Cache的过期时间设置为Session的过期时间。如果使用一个Cache【第2种的】 ,那如何保持其中的hashtable 的状态呢?
解决方案 »
- 很棘手的一个问题,大牛们来看看吧,支个招!先谢谢了
- 后台模板用iframe好还是用frameset好?各有什么好处?
- 200分 asp.net的静态页面的问题
- Falsh传过来图片文件,二仅指,如何保存为图片
- 怎样根据代码控制reportviewer中chart(图表)的图例
- dataset的问题--关于手动组织数据
- 怎么写登陆web页面的winform程序?
- 如何修改某绑定列的字段名?
- 如何解决报表登录失败的问题
- MVC4的Controllers目录下自建目录A210后,路径xx/A210/a/b或者xx/a/b都可以跳转到同一个页面
- 问个findcontrol的简单问题,进来拿分呀.
- 请问如何从.htm将页面移植到ASP.NET中来?
Cache的过期时间设置为Session的过期时间。
===============>cacle不能过期,因为他是所有用户的信息都保存在这里跟某个session时间长短没有关系。
hasttable的状态一直会保存。
假如用户不是正常退出 , 数据不是一直存放在了hashtable 中了吗
建议不用hastable,用DataTable加个登录时间字段。通过这个字段检查是否过期。
所以Cache的过期可以用来维护hashtable状态
===========
session也不管用。计算机意外关闭等。
所以这个时间只要定期更新的,确切的讲应该是最后在线时间。