HttpCookie newCookie = new HttpCookie("userIP"); 这个是建立新的cookie对象
                newCookie.Values.Add("IPaddress", P_str_IP); 
                newCookie.Expires = DateTime.MaxValue;
                Response.AppendCookie(newCookie);
这个newcookie.value.add() 里边的两个变量 带引号内的是做什么的变量 后边都逗号内的变量是做什么的 跟前边的引号内的变量有啥关系没有
newCookie.Expires = DateTime.MaxValue 这个是干吗的?
请高手解答一下
谢谢

解决方案 »

  1.   

    http://www.cnblogs.com/joe-yang/articles/1296877.html
    看看这个吧。我就算给你注释出来了,你也未必能真正的明白。个人觉得这篇文章很好。
      

  2.   

    1. newCookie.Values.Add("IPaddress", P_str_IP); 
    newCookie.Values.Add("Name", "owen899"); cookie是以健/值形式存放
    获取cookie时,
    newCookie.values["IPaddress"]得到的值就是P_str_IP
    newCookie.values["Name"]得到的值就是"owen899"2. newCookie.Expires = DateTime.MaxValue 这个是干吗的?
    Expires 是设置cookie的过期时间,过期后cookie会失效.
    DateTime.MaxValue 指最大的时间值
    也就是说这个cookie永不过期
    附加信息(呵呵):在JS和ASP.NET中操作COOKIE
    http://87cool.com/articleShow.aspx?number=172