日期:2014-05-19  浏览次数:20581 次

用户控件问题~!
我了3个用户控件,分别在default.aspx中注册,
    我在第一个用户控件里访问数据库,把查到的纪录存到了我创建的类中,类中有相应的字段存储数据库表中的数据,类里的字段在第一个用户控件中进行了数据绑定,
我现在想把我类对象里的数据在其他两个控件中也进行数据绑定。不知道怎么办
用session,application   ?
  难道再查一次数据库?
  在winform中就好办了  
    个位高手请指教     thank   you

------解决方案--------------------
用cache把你的数据缓存起来
------解决方案--------------------
恩 。用cache缓存
------解决方案--------------------
这种需求下,用cache比session好不到哪儿去吧?
session还是个有用的东西,不用谈session就变色

不过如果你这3个用户控件是在一个页面上,那么他们互相之间是可以访问的啊,通过他们共同的parent去findcontrol
------解决方案--------------------
还是再查一次数据库比较理想。
------解决方案--------------------
在第一个控件里面暴露出一个public属性的东西给第二个或是第三个控件共享