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);
原文地址:https://www.cnblogs.com/zhang1997/p/8621534.html