关于.net系统在线人数的统计

lkm00 2009-04-23 10:33:35
在线人数的统计包括正常的退出(例:点击退出按钮)和非正常的退出(从本系统的网页中调转其他网页中),在页面中如何实现。
还有就是session 的timeout的属性在Global.asax文件中什么地方设。
<%@ Application Language="C#" %>

<script runat="server">

void Application_Start(object sender, EventArgs e)
{


}

void Application_End(object sender, EventArgs e)
{


}

void Application_Error(object sender, EventArgs e)
{


}

void Session_Start(object sender, EventArgs e)
{

Session["user_id"] = null;
Session["user_name"] = "";
Session["login_time"] = null;
Session["kind_id"] = null;
Session["kind_name"] = null;
Application["onLine"] = 0;


}

void Session_End(object sender, EventArgs e)
{

Session.Timeout = 8;
Application.Lock();
Application["onLine"] = Convert.ToInt32(Application["onLine"]) - 1;

Application.UnLock();

}

</script>
这样用session.Timeout 对吗?
...全文
65 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzlfe 2009-06-27
  • 打赏
  • 举报
回复
帮顶,消灭0回复

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧