如下:
[AjaxPro.AjaxMethod]
public
int
GetOnlineUserCount()

{
return ((Hashtable)Application["UserOnLine"]).Keys.Count;
}
就取不到,只能写成下面这种方式:
[AjaxPro.AjaxMethod]
public
int
GetOnlineUserCount()

{
return ((Hashtable)HttpContext.Current.Application["UserOnLine"]).Keys.Count;
}
我用的.Net1.1+IIS5.0,不知道为何?
[AjaxPro.AjaxMethod]
public
int
GetOnlineUserCount()
{
return ((Hashtable)Application["UserOnLine"]).Keys.Count;
}
[AjaxPro.AjaxMethod]
public
int
GetOnlineUserCount()
{
return ((Hashtable)HttpContext.Current.Application["UserOnLine"]).Keys.Count;
}
本文介绍了一种使用.NET1.1和IIS5.0获取在线用户数量的方法。通过对比两种不同的实现方式,一种直接从Application中获取,另一种通过HttpContext.Current访问Application来获取,解决了无法正确获取在线用户数的问题。
9119

被折叠的 条评论
为什么被折叠?



