日期:2014-05-19  浏览次数:20522 次

cookie的问题,郁闷啊!
DateTime   dt   =   DateTime.Now;
                                System.Web.HttpCookie   mycookie   =   new   HttpCookie( "logname ");//创建cookie对象
                                mycookie.Value   =   TB_UserName.Text;//为“logname”的值  
                                mycookie.Name   =   "pwd ";//另一个键  
                                mycookie.Value   =   TB_Password.Text;//另一个值  
                                mycookie.Expires   =   Convert.ToDateTime(dt   +   TimeSpan.FromDays(365));//设定过期时间为1年
                                Response.Cookies.Add(mycookie);//写入COOKIE  
之后在写一下代码:
            System.Web.HttpCookie   cook   =   Request.Cookies[ "logname "];
                        System.Web.HttpCookie   cook1   =   Request.Cookies[ "pwd "];
                        //System.Web.HttpCookie   cook2   =   Request.Cookies[ "pwd "];
                        string   name   =   cook.Value.ToString();
                        string   pwd   =   cook1.Value.ToString();
                   
                        Response.Write(name   +   "\n ");
                        Response.Write(pwd);

------解决方案--------------------
写全看一下 System.Web.HttpCookie mycookie = new System.Web.HttpCookie( "logname ");

------解决方案--------------------
这样做 当然不可以了
你虽然代码 完成了 cookie的申明 但是实际上
页面解析是你的代码块全部 执行完以后再输出到客户端的
在同级操作中 这样做是不可以的.
------解决方案--------------------
学习,顶