amir4015
پنج شنبه 27 بهمن 1390, 11: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();
}
}
}
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();
}
}
}