在登录单击事件中写入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);