比如有3个Session变量,如何分别设置有效时间呢?
Session["aa"]="我爱北京天安门";
Session["bb"]="我爱你";
Session["cc"]=true;
我要把aa设置为5分钟,把bb设置为10分钟,把cc设置为20分钟,具体代码怎么写,请高手达人指点一下迷津,万分感谢了!

解决方案 »

  1.   

    概念根本不对路的时候,就要自己创造class,只有你自己的class中才能集中表达一个业务概念。(多说一句)然后,把你自己的这个含有“有效截止时间”属性的业务class的实例化对象放入session集合,而不是简单的弄个字符串。
      

  2.   

    在ASP.NET中Session的默认生命周期是20分钟,也就是当我们在11:00的时候设置了一个Session,如果在11:20之前客户端没有任何请求,生命周期就到11:20分钟结束
    设置不同时间通过cache保存相关值