直接上代码, 下面的代码在IE中执行的效果是,第一次点击可以创建Name为Test的Cookie,但是第二次点击按钮,这个Cookie就消失了,第3次点Cookie又出现,第4次又消失......。但是在Firefox中点击按钮多次Cookie都一直存在。求教为什么在IE中第2次点击按钮Cookie就没了?下面的代码执行完后,Response.Cookies中应该包含2个Name为Test的Cookie啊...先谢谢了,哪位大神解释下.
this.btnAddCookie.Click += (object s, EventArgs evt) =>
{
Response.Cookies["Test"].Value = null;
HttpCookie c = Request.Cookies["Test"];
c.Value = "Test Cookie New Value";
c.Expires = DateTime.MaxValue;
Response.Cookies.Add(c);
}