首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

如何清除Cookie。做登出。

2013-12-28 
【求助】怎么清除Cookie。做登出。。急急急!!!在线等!!!点击按钮之后就跳转到退出页面,然后回主页。因为怕流量过

【求助】怎么清除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 
  }

热点排行