
























是写在global.asax这个文件里具体的代码是这样的:
<script runat="server">
void Application_Start(object sender, EventArgs e)
{
//应用程序启动时运行的代码
Application["count"] = 0;
}
void Application_End(object sender, EventArgs e)
{
// 在应用程序关闭时运行的代码
}
void Application_Error(object sender, EventArgs e)
{
// 在出现未处理的错误时运行的代码
}
void Session_Start(object sender, EventArgs e)
{
//对Appliaction加锁以防止并行性
Application.Lock();
//增加一个在线人数
Application["count"] = (int)Application["count"] + 1;
//解锁
Application.UnLock();
}
void Session_End(object sender, EventArgs e)
{
Application.Lock();
//减少一个在线人数
Application["count"] = (int)Application["count"] - 1;
Application.UnLock();
}
</script>
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。