日期:2014-05-17  浏览次数:20559 次

PagedDataSource
我用PagedDataSource跳转页面时,如何不重新读取数据库,因为数据量大,每次读太慢了

------解决方案--------------------
C# code

List<a> list = new List<a>();

PageLoad(){
   if(!isposback){
      DataBing(bll.GetA());
   }
}

------解决方案--------------------
不要用PagedDataSource,这个是假分页;要用SQL分页,每次只select出本页的数据。

分页控件可以用AspNetPager