汗,对了,差点忘了,不能用Session,因为用Session的话,客户跟商家中的Session是不一样的
估计Cache可能是比较好的方法了

解决方案 »

  1.   

    刚刚写了个小程序测试了一下 Cache
    DataTable是引用类型的         DataTable dt = Cache["Data"] as DataTable;
            DataRow dr = dt.NewRow();
            dr["ID"] = "2";
            dr["Name"] = "后期加入";
            dt.Rows.Add(dr);不需要重复添加入Cache就可以更新Cache里面的数据了,加上Cache有完善的释放机制
    所以决定用Cache了
      

  2.   

    正在学习中,估计Datable要灵活些
      

  3.   

    既然才100多条记录,就直接用数据库也没有什么问题。SQL Server的性能还是非常高的
      

  4.   

        ^_^
        回楼上的朋友
        倒不是担心读取的数据数据多才不用数据库的。
        而是如果采用数据库的话,因为没有采用推送(推送就干脆不关连接了,更耗资源)
        那么每个客户的每个连接,每平均每五到七秒就要打开一次数据连接,AJAX刷新一次,那么在线人数要是多一些的话,数据库倒是撑得住,可是连接池估计就爆掉了,呵呵。只好想这些办法的说,呵呵