关于一个使用appliction的问题 我在做一个在线聊天室,用.NET做的~!但是我想从用户登陆后到聊天界面时,用application来保存用户的登陆名(要求不能重复)并且能显示在线人数,请教各位大虾有代码演示最好~~!谢谢!~~后面可追加分。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当然可以了,在Application保存的是全局的数据,并且保存的数据库类型是Object的,也就是可以保存任意类型的数据,那么就可以使用Hashtable或者List<T>之类的集合保存用户名,然后在Application中保存这个Hashtable或者List<T>的实例就行了。 楼上正解。 Hashtable或者List <T> 进行操作即可。 都做到这里了,还不清楚怎么统计在线人数吗?用户表肯定需要数据库啥?那么,List<int> list = new List<int>();application["onLine"] = list;登陆一个就往这个application["onLine"]里加条数据即:在线人数就是list。count在global的session消失的事件中判断他是否登录,如果登录了,则把application["onLine"]减去一条数据,(用户登录以后肯定要用session["user"]存起来, 然后去判断这个是否存在) 用application来保存用户的登陆名 怕是不行吧,这个是全局的,你不怕后面的把前面进的覆盖掉啊?建议你用Session保存用户的登陆名 没用过application 用session cookies 试试不行?? session he cookie 是 用来保存单个用户的信息~!不行哟。4楼说的可能行,我试下~!但是要输入用户名,并且要让他们不重复,退出的时候立刻清除一个,请教高手~~! 我要实现txt,jpg文件直接点击就弹出下载对话框,该怎么办 高手救命,好难改,写不进数据库 请教各位有没有比freetextbox更简单的asp.net文本编辑器控件, 急急急!!!!!!!!!! 网络相册,以前用asp改为asp.net 不知如何着手 asp.net用网关发送短信好还是GSM modem发送短信好? word文件上传后打开出错! 如何点击一个框架内的按钮后,另一个框架内的页面马上刷新 求网站发布的详细过程 新手渴求指导 UpdatePanel问题 怎么用.net把带html标签的字符导出到Excel 求嵌入网页的视频播放器源代码 源文件乱码
Hashtable或者List <T> 进行操作即可。
那么,List<int> list = new List<int>();
application["onLine"] = list;
登陆一个就往这个application["onLine"]里加条数据
即:在线人数就是list。count在global的session消失的事件中判断他是否登录,如果登录了,则把application["onLine"]减去一条数据,(用户登录以后肯定要用session["user"]存起来, 然后去判断这个是否存在)
用session cookies 试试不行??