【求助】怎么清除Cookie。做登出。。急急急!!!在线等!!!
点击按钮之后就跳转到退出页面,然后回主页。
因为怕流量过大。。。所以大型网站都有一个登出页面。。。
是因为分流。。。
怎么做???急求!!!!!!
------解决方案--------------------登出功能做好做,就是清除Cookie。
找到你们网站用来跟踪会话的Cookie的名字, 点击按钮,清除该cookie, 可以在客户端js做,也可以在cs代码里做,很简单
------解决方案-------------------- Cookies.delCookie("ID");
Response.Redirect("Login.aspx");
------解决方案--------------------其实不用清,给响应添加一个马上过期的空值cookie就好
------解决方案--------------------写入的时候设置过期时间。。例如:
//写入
protected void Button1_Click(object sender, EventArgs e)
{
HttpCookie cookie=new HttpCookie("MyCook");//初使化并设置Cookie的名称
DateTime dt=DateTime.Now;
TimeSpan ts = new TimeSpan(0, 0, 1,0,0);//过期时间为1分钟
cookie.Expires = dt.Add(ts);//设置过期时间
cookie.Values.Add("userid", "userid_value");
cookie.Values.Add("userid2","userid2_value2");
Response.AppendCookie(cookie);
//输出该Cookie的所有内容
//Response.Write(cookie.Value);//输出为:userid=userid_value&userid2=userid2_value2
}