日期:2014-05-18  浏览次数:20383 次

得到已登录用户的列表(使用ajax和gridview)
希望能够实现这样一个功能:
在ajax的updatepanel中放一个gridview控件,在这个控件中显示已登录用户的列表,并用timer控件定时刷新。
现在的问题中如何使用membership得到已登录用户的列表?

------解决方案--------------------
拖一个GRIDVIEW,然后数据源用这个可以得到所有用户,其他你自己研究吧,呵呵
<asp:ObjectDataSource ID= "MembershipUserListDataSource " runat= "server " SelectMethod= "GetAllUsers " TypeName= "System.Web.Security.Membership ">
------解决方案--------------------
可想而之。这种效率太吓人了
------解决方案--------------------
里面有一列显示IsOnline
因为所有东西都在公司,我自己电脑没有,研究不了,你用上面做之后可以重新配置一下ObjectDataSource,里面有很多方法可以选
------解决方案--------------------
Membership的数据表里面有一列IsOnline的,但这是undocumented的功能,你需要自己查一下到底Membership是否能自动更新此列,以及该怎么用。
------解决方案--------------------
membership有个方法,就是得到在线用户.具体的方法名字,记不清楚了