Hi,
maintain the visiters count and active visiter in global.asax file. try to like this.
Code:
<%@ Application Language="C#" %>
<script runat="server">
public void Application_Start(Object sender, EventArgs e)
{
VisitorCount = 0;
}
public void Session_Start(Object sender, EventArgs e)
{
VisitorCount += 1;
}
public void Session_End(Object sender, EventArgs e)
{
VisitorCount -= 1;
}
private int VisitorCount
{
get
{
return (int)Application["VisitorCount"];
}
set
{
Application.Lock();
Application["VisitorCount"] = value;
Application.UnLock();
}
}
</script>