24.09.2011, Saat: 22:37
Application kontrolü için global.asax üzerinden gideceğim. Site için online ziyaretçi sayacı yapmak için Application ve global.asax dan faydalanacağım.
Global.asax içerisindeki methodlara şunları yazıyorum :
Application içerisindeki değer,ziyaretçi siteye girdiğinde bir artacak,siteden ayrıldığında bir azalacaktır.Bu veriyi ekranda göstermek için herhangi bir sayfada bir Label kontrolünün Text değerine yazdırabiliriz :
Global.asax içerisindeki methodlara şunları yazıyorum :
Kod:
<%@ Application Language="C#" %>
<script runat="server">
void Application_Start(object sender, EventArgs e)
{
Application["visitor"] = 0;
}
void Session_Start(object sender, EventArgs e)
{
int suan =int.Parse(Application["visitor"].ToString());
Application["visitor"] = (suan + 1).ToString();
}
void Session_End(object sender, EventArgs e)
{
int suan = int.Parse(Application["visitor"].ToString());
Application["visitor"] = (suan - 1).ToString();
}
</script>
Application içerisindeki değer,ziyaretçi siteye girdiğinde bir artacak,siteden ayrıldığında bir azalacaktır.Bu veriyi ekranda göstermek için herhangi bir sayfada bir Label kontrolünün Text değerine yazdırabiliriz :
Kod:
Label1.Text = "Sitemizde şu an " + Application["visitor"].ToString()
Never forget me ,But when you forget me ,forget me forever!
The Owner
The Owner