首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net中关于Cookies,该如何处理

2013-11-02 
asp.net中关于Cookies大家先看看我这代码:if (rmbUser.Checked)//记住密码{HttpCookie cook new HttpCoo

asp.net中关于Cookies
大家先看看我这代码:


if (rmbUser.Checked)//记住密码
               {
                   HttpCookie cook = new HttpCookie ("Cookie");
                   cook.Values.Add ("name", model.LoginId);
                   cook.Values.Add ("pwd", pwd.Text);
                   cook.Expires.Add (TimeSpan.FromDays (7));
                   Response.AppendCookie (cook);
               }
               else 
               {
                   HttpCookie ck = Request.Cookies["Cookie"];
                   if (ck != null)
                   {
                       ck.Expires = DateTime.Now.AddDays (-1);
                       Response.AppendCookie (ck);
                   }
               }



  
 if (Request.Cookies["Cookie"] != null) 
            {
                HttpCookie cookie=Request.Cookies["Cookie"] ;
                name.Text = cookie.Values["name"];
                pwd.Attributes.Add ("value", cookie.Values["pwd"]);
                rmbUser.Checked = true;
            }

问题是这样的,页面不关闭的前提下,正常退出后回到login页面,用户名和密码是记住的。但是,当把浏览器关闭后重新打开login页面后就不行了。why? asp.net cookies
[解决办法]


 
cookies.Expires = DateTime.Now.AddDays(7);

试试换种写法

热点排行