建议在自己的页面创建cookies的函数(createCookies、updateCookies、GetCookies),然后在页面再调用这些函数,就不会出现这种问题了。
创建如:
  HttpCookie cookie = new HttpCookie("XXXX");  cookie.Values.Add等各种方法,然后是
   Response.AppendCookie(cookie);
具体代码目前无法给你,不在公司:)

解决方案 »

  1.   

    asp.net不跟asp,不能直接写入,你这样写就会产生二个值,值1和值2 ,要把它改值的话,要如此:
    HttpCookie mycookie;
    mycookie = this.Request.Cookies["CurPID"].Value["值名1"] ;
    ///得到值名1为"000"
    mycookie.Value["值名1"] = "111";//改为"111";
    Response.Cookies.Add(mycookie);//写入mycookie
    好象是这样吧,有点忘了
    呵呆。
      

  2.   

    我在ASP.NET论坛中的相同的问题已经结贴,已经解决。
    to stdao(道可道):你的方法应该可以,不过比较麻烦!
    to huan_jinwu(金屋藏娇,得抱源码归):我试了你的方法,不行。