asp.net Cookie

在登录单击事件中写入Cookie
在加载事件中读取Cookie
在退出登录单击事件中删除Cookie

 

   HttpCookie hc = new HttpCookie("login");
        //采用键值对的方式添加存储的信息
        hc.Values.Add("Name", "jack");
        //如果不设置过期时间则关闭浏览器时Cookie自动清空
        hc.Expires = DateTime.Now.AddDays(1);
        //把hc添加到页面的Response对象里面
        Response.Cookies.Add(hc);
 HttpCookie cookies = Request.Cookies["login"];
        if (cookies != null && cookies.HasKeys)
        {
            string name = cookies["Name"];
            //Response.Write("欢迎"+name+"登录成功!");
        }
        else
        {
            //Response.Cookies["login"].Expires = DateTime.Now;
            Response.Redirect("login.aspx");
        }
   HttpCookie hc = new HttpCookie("login");
        //采用键值对的方式添加存储的信息
        hc.Values.Add("Name", "jack");
        //如果不设置过期时间则关闭浏览器时Cookie自动清空
        hc.Expires = DateTime.Now.AddDays(-1);
        //把hc添加到页面的Response对象里面
        Response.Cookies.Add(hc);

 

posted @ 2018-03-22 09:24  你的斗志并没有失去  阅读(166)  评论(0编辑  收藏  举报