dataset 在内存中储存的时间是多长?

解决方案 »

  1.   

    直到对dataSet的引用为空时才会被垃圾回收
      

  2.   

    DataSet   也是对象,和普通的对象生命周期一样,决定于你声明的部位和引用情况!
      

  3.   

    asp.net 的话,用完就扔掉了。
      

  4.   

    dataset用完后,如果不自己手动dispose的话,就变成内存垃圾,等待gc回收
      

  5.   

    是等到页面的关闭吗,dataset才算是用完吗
      

  6.   

    我感覺有點不對呢,我第一次載譽入數據時是ok的,但是等到我刷新幾次之後,或是在這個頁面上做一些其它的動作之後,這個dataset就成null呢!
      

  7.   

    这跟变量的作用域有关系的吧,确定你的dataset对象是页面级全局变量?
      

  8.   

    你每请求一次页面,页面类就重新初始化一次。Web本来就是无状态的,尽量不保存对象。如果你的某个变量要在一次会话中保存的话可以设置成static,但不推荐这种做法。如果要保存数据最好是用控件,尽量在一次请求内完成操作,然后给它销毁。
      

  9.   

    你每请求一次页面,页面类就重新初始化一次。Web本来就是无状态的,尽量不保存对象。如果你的某个变量要在一次会话中保存的话可以设置成static,但不推荐这种做法。如果要保存数据最好是用控件,或者尽量在一次请求内完成操作,然后给它销毁。