如题顶者有分

解决方案 »

  1.   

    设置cookie的有效时间为你期望的时间啊
      

  2.   

    myCookie.Expires = DateTime.Now.AddDays(1);
    設置Cookie的時候加上這句話,設置成1天過期
    其他時間也是類似
      

  3.   

    加上expires就可以达到这段时间内用户不操作,就可以过期了?
      

  4.   

     Request.Cookies["Cookie名称"].Expires.Add( DateTime.Now.Hour);
      

  5.   


    cookie.Expires=DateTime.Now.AddMinutes(10);//cookie 10分钟过期另外,你要求的是用户长时间内不操作,设置cookie过期。所以,你还应该要有操作的地方加写 cookie.Expires=DateTime.Now.AddMinutes(10)以维护cookie的过期时间。
    但如果可能的话像你这种要求最好用Session,默认20分钟过期,不用你自己维护,还更安全,就是会占用一点服务器资源
      

  6.   

    在操作的地方加写 codecookie.Expires=DateTime.Now.AddMinutes(10),页面很多,这样每个页面都写感觉很是麻烦。
    原先是用session的,但是时间总是过期,后才改成cookie的。
      

  7.   

    如果Session总过期的话,第一修改你的Session过期时长,第二修改你网站的应用程序池的回收设置
    因为过期改cookie不是好办法
      

  8.   

    cookie.Expires=DateTime.Now.AddMinutes(XXXX)就可以
      

  9.   

    目前在用户控件中,加上cookie.expirse = datetime.now.addmintues(20.0)
      

  10.   

    还是用Session吧。
    把超时设置的长一点
      

  11.   

    myCookie.Expires = DateTime.Now.AddDays(1); 
    設置Cookie的時候加上這句話,設置成1天過期 
      

  12.   

    选择js 去监控是否长时间无效,但是刷新就js重新加载了,也可以用ajax来实现,一个是客户端,一个是服务器端,都可以。一般采取客户端,这样不太耗费服务器端资源