PDA

View Full Version : آموزش: ايجاد شمارنده در صفحات asp.net



amir4015
پنج شنبه 27 بهمن 1390, 10:30 صبح
با سلام به وسيله اين دستورات كه بعد از اضافه كردن تايمر در خواصيت ان مي نويسيد مي توان يك شمارنده عددي به طور مستقل براي هر فرد ايجاد كرد


using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Web.Caching;

namespace WebApplication3
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//a = 25;
// Cache.Insert("amir", a, null, DateTime.Now.AddMinutes(60), TimeSpan.Zero);
}

//zakhire sazi etelaat dar cach
//1- ave yek ScriptManager1 va taimer va UpdatePanel1 be safhe ezaf miconim
//2- name cach ra name ip shakhs migozarim
//3- adade a ra dar cach zakhire va farakhan miconim



int a = 1;
string ipadres;
protected void Timer1_Tick(object sender, EventArgs e)
{



ipadres= Request.ServerVariables["REMOTE_ADDR"];
a = Convert.ToInt32(Cache[ipadres]);
a++;
Cache.Insert(ipadres, a, null, DateTime.MaxValue, TimeSpan.FromMinutes(10));
a = Convert.ToInt32(Cache[ipadres]);


Label1.Text = "" + a.ToString();


}


}
}

amir4015
پنج شنبه 27 بهمن 1390, 10:36 صبح
به وسيله اين شمارنده مي توان كار ها زيادي در صفحات وب انجام داد مانند قاب هاي گرافيكي