说明:就是通过Cookie对象制作一个页面的访问计算器。
在页面的隐藏代码的page_Load事件中编写如下代码:
//读Cookie
int Counter;
if(Request.Cookies["VisitInfo"]==null)
{
Counter=1;//当第一次访问时,就是1。
}
else
{
Counter=int.Parse(Request.Cookies["VisitInfo"]["AccessCount"].ToString());
Counter+=1;
}
Response.Write("您是第"+Counter+"次访问本页面!");
//写入Cookie
HttpCookie MyCookie=new HttpCookie("VisitInfo");
//Cookie仅能存储String 类型的值。在将任何非字符串值存储到Cookie中之前,必须将它们转换为字符串。
MyCookie["AccessCount"]=Counter.ToString();
MyCookie.Expires=DateTime.Now.AddDays(30d);
Response.Cookies.Add(MyCookie);