将用户信息存储在客户的机器中,以便在每次请求时被服务器设定的时期内进行读取。浏览器会将其大小控制在4096个字节内。
存储Cookie:
HttpCookie cookie=new HttpCookie("用户名");
DateTime dt=DateTime.Now;
TimeSpan ts=new TimeSpan(0,0,6,0);
cookie.Expires=dt.Add(ts); //设置过期时间为6分钟后。
cookie.Domain= //设置其应用的域。
cookie.Path= //设置路径。
cookie.Secure= //设置安全。
cookie.Value=""; //存储一个值。
cookie.Values.Add("关键字","设置的值"); //存储多个值。
Response.AppendCookie(cookie); //将设置的Cookie应用到Response对象中。
读取Cookie:
HttpCookie read=Request.Cookies["用户名"];
如只存储一个值则:read.Value;
读取储存有多个值的Cookie则:read.Values["关键字"].ToString();