我是这么写的入cookie的
HttpCookie cookie = new HttpCookie(ConfigurationSettings.AppSettings["pzqcookiename"]);
DateTime dt = DateTime.Now;//定义时间对象
if(hybcmm!=0)//如果保存时间不为零
{
TimeSpan ts=new TimeSpan(hybcmm,0,0,0);//cookie有效作用时间,具体查msdn
cookie.Expires = dt.Add(ts);//添加作用时间
}
cookie.Values.Add("username",hyuser);//增加属性
cookie.Values.Add("lastlogintime",DateTime.Now.ToString());
Response.AppendCookie(cookie);//确定写入cookie中
这是删除
HttpCookie acookie=Request.Cookies[ConfigurationSettings.AppSettings["pzqcookiename"]];
acookie.Values.Remove("username");
acookie.Expires = DateTime.Now.AddDays(-1);
Response.Cookies.Add(acookie);
我删除username后,整个cookie都删除啦
可不可以只删除username而保留lastlogintime