repeater 的数据源可以是 dataset 或是 sqldatareader ,我想知道ds 或是 dr 都可以使用缓存吗? 比如这样缓存 dataset 中的数据,Cache.Insert("allnewsdata", ds, new CacheDependency(Server.MapPath("../XML/XMLData.xml"))); 做为数据源,缓存datareader 的数据也可以吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Cache可以缓存任何对象,当然包括ds,dr, 但不要缓存数据源,连接对象之类的,如DataReader,DataAdapter,connection等都不要缓存 sqldatareader dr = .........Cache.Insert("allnewsdata", dr, new CacheDependency(Server.MapPath("../XML/XMLData.xml"))); repeater1.datasroure = dr;repeater.databind();也就是说,这样用也是可以的?? 不行,因为你缓存datareader就相当于不释放connection,那还得了 JS button如何点一个隐藏的ASP.NET的Button DropDownList或Select控件可以用验证控件验证某些值不能选用吗? 使用saveAs()时怎么填写服务器的地址?? 求经验!如何实现类似QQ空间的换肤及模块自定义功能 在cs代码文件中如何写该存贮过程? 向项目中添加文件的时候出错,在线等 oracle连接问题,在线等 求给几个古香古色的网站网址 英雄救眉!DataGrid可以实现这样的数据显示吗?类似于电影显示信息模板? 关于web.config的一点小问题,再线等待 有做过文本编辑器的高人请进来 asp.net中 Jmail不能发送附件?请指点
Cache.Insert("allnewsdata", dr, new CacheDependency(Server.MapPath("../XML/XMLData.xml"))); repeater1.datasroure = dr;
repeater.databind();也就是说,这样用也是可以的??