要求:
  客户->访问我们的网站->得到数据->保存到内存中->输出内容页面
  ->客户点击某个按钮再次访问我们的网站->能在之前保存在内存中的数据找到相对的数据
  ->输出内容页就是上面的流程问题:
    我怎么做才能 把数据保存在内存里呢,还要 客户第二次访问的时候还能取到,不能第一次访问完,数据就被C#的管理机制没收。请问大家了还是把数据保存在一个临时的xml 文件中好呢,我很纠结啊
   

解决方案 »

  1.   

    你说的session或者cookie或者cahe都能达到要求
      

  2.   

    用Session吧。   
    例如:Session["UserID"]=textbox.Tostring();
     取的时候  String str=Session["UserID"].ToString();
    如果不清除的话 会在内容中保存20分钟。
      

  3.   

    http://msdn.microsoft.com/en-us/library/ee817645.aspx
    我建议使用cache,用一个专门的类 来做数据的 增 删 查 改, 网上有的