急求:当有一个用户登录后,怎样在页面上“无刷新”显示所有的在线人员。
解决方案 »
- ASP.NET MVC 参数为NULL异常
- 关于ajax的问题
- 很简单但很急很急的问题“无法对属性或索引器“string.this[int]”赋值 -- 它是只读的”
- timestamp类型的数据绑定到gridview上的问题
- -------
- 请教一下,用asp.net做纯b/s结构的ERP系统可行么?
- 为什么在DataGrid里面我按了两次“编辑”才会出现TextBox?多谢
- 急。在线等待解决办法。
- 数据插入是不是用executeNonQuery方法阿?
- 一个困扰我几个月的问题:.net framework sdk 频繁崩溃
- 服务器端代码如果需要让客户选择怎么做?
- !!!HttpWebRequest.GetResponse (401) 未经授权 请问怎么解决
是的,是要用到ajax,这个是最基本的处理方式,登陆以后存入数据库,这个好办,关键是判断退出,判断什么时候去清理数据库。
个人认为,你可以在页面里每隔30秒发送一次请求,去告诉服务器你这个客户端还连着,一旦超过30秒没有收到请求,就从数据库里删除掉记录。
是的,登录入库,这个可以在登录页面处理,不管你是记录ID还是用户名,都无需ajax
查的时候和30秒一次的请求,是要通过ajax来发送的,楼主如果不熟悉底层的JavaScript,可以用一些开源框架,像微软的ajax包,ajax.2.dll等等。