舍 得

...
随笔 - 1, 文章 - 3, 评论 - 5, 引用 - 0
数据加载中……

2008年5月12日

奇怪的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试了一下,结果是正确的,请问上边这段代码错在哪了呢?

不好意思,在首页放一会吧,实在是很费解啊。。。

posted @ 2008-05-12 15:12 且歌 阅读(456) | 评论 (5)编辑