dataset在页面之间传来传去的多浪费服务器资源啊
 最好还是每个页面查一下数据库,重新获取dataset

解决方案 »

  1.   

    request session application(java里的说法)
    看一下之间的关系,估计你要用的是application
      

  2.   

    放在session里面
    定义
      Session["dsMyDataSet"] = dsMyDataSet;使用   
      dsMyDataSet = Session["dsMyDataSet"] as DataSet;
      

  3.   

    方法是这样 不过不好 
    传这么大的东西最好在需要的页面重新取dataset
      

  4.   

    他还要修改和增加数据
      不可能用cache
        建议你看清问题再回答最好还是每个页面从数据库重新获取dataset
      

  5.   

    反正数据都一样,增删改你通过变量去控制就行了,比如增加用1表示,删除用3表示等等,然后具体的你再用SQL写
      

  6.   

    放在session里面 
    定义 
      Session["dsMyDataSet"] = dsMyDataSet; 使用  
      dsMyDataSet = Session["dsMyDataSet"] as DataSet;
      

  7.   

    没必要那么节省,在页面间调来调去一样会消耗资源,没个页面查一次就可以了,如果用Session存储数据集 会占用很大的资源的。建议不使用session.
      

  8.   

    我来说一下办法。定义一个基类继承自pagepublic class basepage:page
    {}在这个basepage里面定义一个dataset,在初始化的时候从数据库读取数据。N个页面继承自这个页面类。
    -_-:实际上还是每个页面读取了一遍么。