我在论坛上找问题时,找到了你的话了,原话是:---------------------------------------------------------------------------------
1. 每次回发时读取数据库,这是最常见的设计发臭的代码。我们经常在一个GridView之类的编程中看到在page_Load中给重新从数据库中绑定的臭代码。我经常请他们试试asp.net2.0中标准的数据源控件,例如sqlDataSource或者ObjectDataSource,注册 Selecting 事件跟踪一下什么时候执行数据库查询,可以看到根本不会在简单的回发时去读取数据库。如果总是读取数据库当然慢。 
原话地址:http://topic.csdn.net/u/20080920/12/E2A68F75-898A-47A3-8BEA-08BD2F0C4248.html----------------------------------------------------------------------------------------------我现在就是你所说的这种情况,也遇到问题了:分页时,我是page_Load中数据绑定控件Repeater进行分页,用了分页存储过程,但是点击多了(比如说,点了几十页以后)点着点着就明显感到有点卡了,但数据量才几百条而己,情况跟你说的差不多分页时在page_Load中结绑定Repeater中数据源, 架构大体是这样的:我是把所有的类什么分别装到自己定义的命名空间里。然后在cs中再调用命名空间,然后再使用其中的类,但是,所有类中的函数,方法都用了 static ;是不是跟这有关系??感觉好晕哦