Yapmamız gereken ilk şey Application için Global.asax dosyasını projemize eklememiz gerekecek Global.asax dosyamızı

Açalım.

· Application Başlangıç içeriği aşağıdaki gibi olacaktır.
Kod Örneği
|
void Application_Start(object sender, EventArgs e)
|
{
|
Application.Add("SitedeAktifUsers", 0);
|
}
|
|
· Application Bitiş içeriği aşağıdaki gibi olacaktır.
Kod Örneği
|
void Application_End(object sender, EventArgs e)
|
{
|
Application.Remove("SitedeAktifUsers");
|
}
|
|
· Yeni Bir Ziyaretçi Girişi Sayı 1 Arttırılır.
Kod Örneği
|
void Session_Start(object sender, EventArgs e)
|
{
|
Application.Lock();
|
Application["SitedeAktifUsers"] = (int)Application["SitedeAktifUsers"] + 1;
|
Application.UnLock();
|
}
|
|
· Ziyaretçi Siteden Ayrılır Sayı 1 Azaltılır.
Kod Örneği
|
void Session_End(object sender, EventArgs e)
|
{
|
Application.Lock();
|
Application["SitedeAktifUsers"] = (int)Application["SitedeAktifUsers"] - 1;
|
Application.UnLock();
|
}
|
|
Ve artık ziyaretçilerimizin durumunu öğreneceğimiz kısımı bitirmiş olduk artık sitemizde istediğimiz yerde istediğimiz şekilde görüntüleyeceğimiz parametremiz kaldı
Kod Örneği
<%=Application["SitedeAktifUsers"]%>

Görsellik Size Kalmış...