DateTime dt = DateTime.Now;
 TimeSpan ts = new TimeSpan(0,0,10,0);
 
 MyCookie.Expires = dt.Add(ts);

解决方案 »

  1.   

    HttpCookie cook = new HttpCookie("name","张三");
    cook.Expires =  DateTime.Today.AddDays(30);
    Response.Cookies.Add(cook);
    Session的值本来就是可在不同页面共享的
      

  2.   

    Response.Cookies("myCookie").Expires = DateTime.Now.AddMinutes(1) 时间设在一分钟如果要像session一样的话,那还不如用session
      

  3.   

    都可以.
    看看:
     Response.Cookies("username").Value="username"
    Response.Cookies("username").Expires=DateTime.Now.AddDays(1)
      

  4.   

    session我试过,怎么不行呀.我在一个页面登入后,设session("username").
    然后我再打开IE,进入这个页面,可读不到session("username")的值呀.
      

  5.   

    还有,Response.Cookies("username").Expires=DateTime.Now.AddDays(1)类似于这样设expires,cookies的有效期不是一天吗?怎么会是session的timeout时间呢?