在ASP.NET 2.0下,我做了一个信息查询的页面,我想实现将查询到的结果打印出来.由于水晶报表知识的受限,我采用了在查询页面内加一个"打印"按钮.每次查询后,单击"打印"时,用代码实现将查询到的结果送到一个"打印临时表"内,(这个打印临时表每次点击打印时都要先将其中的所有记录删除,然后再作插入所有查询得到的结果操作).然后打开打印窗口.打印窗口内用到了水晶报表控件调用一个已经设计好的水晶报表,水晶报表的数据来源于"打印临时表".我这样做了以后调试发现,第一次运行此程序时能达到预先想要的结果,可是如果没退出此网页再点一次查询,得到一个新的结果.再点"打印"时报表内的内容是前一次的内容.请问这是不是由于asp.net 2.0内的缓存问题引起的,如何才能将其缓存功能关闭?还是我的设计思路不对?请各位大虾指点.小弟在此谢过.