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);