奇怪的cookie设置问题。。。
现在用的开发框架是monorail,今天发现自己写的cookie操作类有问题,后来试了试直接用HttpContext.Current仍然有问题,代码如下,请大家帮忙看一下,谢谢!
HttpContext hc = HttpContext.Current;
HttpResponse res = hc.Response;
HttpRequest req = hc.Request;
res.SetCookie(new HttpCookie("test2", "123"));
Response.Write(req.Cookies["test2"].Value.ToString() + "<br />");
res.SetCookie(new HttpCookie("test2", "456"));
Response.Write(req.Cookies["test2"].Value.ToString() + "<br />");
res.SetCookie(new HttpCookie("test2", "789"));
Response.Write(req.Cookies["test2"].Value.ToString() + "<br />");
按我的理解,输出结果应该是 123 456 789,但是实际的输出结果确是 789 789 789。
用webform的response和request试了一下,结果是正确的,请问上边这段代码错在哪了呢?
不好意思,在首页放一会吧,实在是很费解啊。。。