我有一个画面,其上有一个“退出”按钮,id为“lbtnBack”,我想实现点击该退出按钮时,清空cookie。
那我应该在其按钮的点击事件中如何处理呢? 
(protected void lbtnBack_Click(object sender, EventArgs e){})
麻烦大家了。o(∩_∩)o...

解决方案 »

  1.   

    Response.Cookies["username"].Expires = DateTime.Now.AddYears(-1);
    把时间设成负的应该就行了吧
      

  2.   

    (0)即使把时间设置成负的,也不好用。
    (1)现在我们目前的情况是:我以一个社长的身份登陆,进入到“社长显示页面”,此时我把IE浏览器的地址给复制一下,然后点击“退出”按钮,退出系统。但是不关闭IE浏览器,
    我在IE浏览器的地址框处把刚刚复制的地址粘贴,按enter键,可以进入“社长显示画面”,按照需要来说,这种未登录而直接贴地址的应该直接转到登录界面。我目前的情况是
    先进入“社长显示画面”,此时如果点击画面上的按钮等再跳回登录界面。
    (2)还有一点需要说明一下,我的IE浏览器设置为“自动”此(在工具→internet选项→历史浏览访问下),对于(1)中的操作才不好用。
    (3)我同事的IE浏览器(在工具→internet选项→历史浏览访问下)设置为第一项(每次访问设置),对于(1)的操作手顺是好用的。
    麻烦大家了。o(∩_∩)o...
      

  3.   

    如果你的IE浏览器设置为(在工具→internet选项→历史浏览访问→自动)的情况下,就不好用了呢。
      

  4.   

            HttpCookie myCookie = new HttpCookie("UserInfo");
            myCookie.Expires = DateTime.Now.AddDays(-1);
            Response.Cookies.Add(myCookie);
      

  5.   

    卡西莫多和听雨的方法我都尝试过了,仍是不好用。
    目前只有把IE浏览器设置为(在工具→internet选项→历史浏览访问→每次访问时设置)后才好用。