خيلي از دوستان با محاسبه تعداد بازديد مشكل داشتند براي همين اين DLL درست كردم اميدوارم كمكتون كنه،مطمئنا اين DLL خالي از اشكال نيست در صورت بروز مشكل مطرح كنيد كه برطرف كنم.
براي استفاده از DLL ابتدا
Solution Explorer-->Refrence-->Add Refrence-->Browse
سپس آدرس DLL بديد بعد از اين كار يه Global.asax به صورت زير به پروژه اضافه كنيد
Add New Item -->Web-->Global Application Class
بعد درون اين فايل به اين صورت عمل كنيد
protected void Application_Start(object sender, EventArgs e)
{
Application.Add("Online", 0);
}
protected void Session_Start(object sender, EventArgs e)
{
Application.Lock();
Application["Online"] = (int)Application["Online"] + 1;
Application.UnLock();
}
protected void Session_End(object sender, EventArgs e)
{
Application.Lock();
Application["Online"] = (int)Application["Online"] - 1;
Application.UnLock();
}
براي كد نويسي هم ميتونيد به صورت زير استفاده كنيد
using Statistics;
protected void Page_Load(object sender, EventArgs e)
{
Statistic st = new Statistic();
string str = "تعداد افراد آنلاين:" + st.Online + "<br />" + "تعداد بازديد امروز:" + st.Today + "<br/>" + "تعداد بازديد ديروز:" + st.Yesterday + "<br/>" + "تعداد بازديد ماه:" + st.Month + "<br/>" + " تعداد بازديد ماه گذشته:" + st.LastMonth + "<br/>" + " تعداد بازديد كل:" + st.Total + "<br/>";
Response.Write(str);
}
دانلود DLL
سورس DLL اضافه شد...!
دانلود سورس
---------------------------------------------------------------------------------------------------
دانلود DLL جدید
توجه:شیوه استفاده از DLL جدید متفاوت است به مثال پست 18 مراجعه کنید...!
موفق باشيد