一、创建单个HttpCookie
System.Web.HttpCookie cookie = new System.Web.HttpCookie("CookieName");//创建多值cookie
cookie.Expires = DateTime.Now.AddHours(2);//设置Cookie过期时间 2小时
cookie.Value = "Joanna";
Response.Cookies.Add(cookie);
二、查找HttpCookie
var CookieValue = Request.Cookies["CookieName"];
if (CookieValue == null)
Console.WriteLine("Cookie不存在或者已失效");
else
Console.WriteLine(CookieValue);
三、删除HttpCookie
HttpCookie newCookie = new HttpCookie("CookieName");
newCookie.Expires = DateTime.Now.AddDays(-1);
Response.AppendCookie(newCookie);
四、创建多个
写入:
HttpCookie cookie=new HttpCookie(“user”);
cookie.Values.Add("Id",id);
cookie.Values.Add("Name",name);
//设置一天过期
cookie.Expires=DateTime.Now.AddDays(1);
//删除
cookie.Expires=DateTime.Now.AddDays(-1);
读取:
HttpCookie cookie=Request.Cookies["user"];
if(cookie!=null){
string ids=cookie.Values["Id"].Tostring();
string names=cookie.Values["name"].Tostring();
}