cookies的使用

1

//记录页面被请求的次数
int counter = 0;
if (Request.Cookies["counter"]!=null)
{
counter = Int32.Parse(Request.Cookies["counter"].Value);//读取cookies
}
counter++;
Response.Cookies["counter"].Value = counter.ToString();//创建cookies
Response.Cookies["counter"].Expires = DateTime.Now.AddYears(2);//过期时间

2
Response.Cookies["counter"].Expires = DateTime.Now.AddDays(-1); //删除cookies

3
//创建一个名为preferences的多值cookies
Response.Cookies["preferences"]["firstName"] = "Lin";
Response.Cookies["preferences"]["lastName"] = "SP";
//读取preferences的多值cookies 也可以使用HttpCookies.HasKeys来判断一个cookies是否为多值cookies
if (Request.Cookies["preferences"]!=null)
{
string first = Request.Cookies["preferences"]["firstName"];
string last = Request.Cookies["preferences"]["lastName"];
}

原文地址:https://www.cnblogs.com/Yellowshorts/p/2915237.html