动态加载数据ASPxPageControl

时间:2010-08-24 10:18:45

标签: c# asp.net devexpress

我正在使用ASPxPageControl,并且在每个页面中我都有几个网格。当我每次更改Tab时使用Sql Server Profiler时,每个选项卡中的每个网格都会发送一个查询,发送到数据库。更改标签时是否有可能不为每个网格加载数据?

如何才能让这一切更快地完成?

2 个答案:

答案 0 :(得分:2)

如果这些网格的大多数数据保持不变并且每个用户都相同,则可以使用缓存对象存储检索到的数据。

  

如何才能让这一切更快地完成?

您还可以尝试优化sql语句的性能,将索引放在有意义的列上,...

有用的链接:

答案 1 :(得分:1)

如果我是你,我会在回调模式下使用ASPxPageControl(当ASPxPageControl.EnableCallbacks属性为true时)。在这种情况下,ASPxPageControl将仅尝试数据绑定属于活动页面的那些ASPxGridView。要了解此模式,请参阅我的回答:

access object from javascript DevExpress