使用中发现用Request.Cookies.Remove()无法删除cookie,google了一下发现一般是通过将过期时间设置成过去的时间来完成删除的。顺便整理下cookie的操作:一 创建1 单值的创建 C#-Code: 
HttpCookie hc = new HttpCookie("Value");hc.Value = "value";Response.AppendCookie(hc);2 多值的创建 C#-Code: 
HttpCookie hc = new HttpCookie("Value");hc["Value1"] = "value1";hc["Value2"] = "value2;Response.AppendCookie(hc);二 读取1 单值的读取 C#-Code: 
string value = Request.Cookies["Value"].Value;2 多值的读取 C#-Code: 
string value1 = Request.Cookies["Value"]["Value1"].ToString();string value2 = Request.Cookies["Value"]["Value2"].ToString();三 删除 C#-Code: 
HttpCookie hc = Request.Cookies["Value"];hc.Expires = DateTime.Now.AddDays(-1);//下面这句一定要加上,否则无法删除Response.AppendCookie(hc);
1 0 0 
(请您对文章做出评价)