我正在使用ASPxPageControl,并且在每个页面中我都有几个网格。当我每次更改Tab时使用Sql Server Profiler时,每个选项卡中的每个网格都会发送一个查询,发送到数据库。更改标签时是否有可能不为每个网格加载数据?
如何才能让这一切更快地完成?
答案 0 :(得分:2)
如果这些网格的大多数数据保持不变并且每个用户都相同,则可以使用缓存对象存储检索到的数据。
如何才能让这一切更快地完成?
您还可以尝试优化sql语句的性能,将索引放在有意义的列上,...
有用的链接:
答案 1 :(得分:1)
如果我是你,我会在回调模式下使用ASPxPageControl(当ASPxPageControl.EnableCallbacks属性为true时)。在这种情况下,ASPxPageControl将仅尝试数据绑定属于活动页面的那些ASPxGridView。要了解此模式,请参阅我的回答: