2010-08-24 3 views
2

Я использую ASPxPageControl, и на каждой странице у меня есть пара сеток. Когда я использую Sql Server Profiler каждый раз, когда я меняю вкладку, есть запрос для каждой сетки на каждой вкладке, отправленной в базу данных. Возможно ли загружать данные для каждой сетки при изменении вкладок?Данные динамической нагрузки ASPxPageControl

Что я могу сделать, чтобы все это работало быстрее?

ответ

2

Если большая часть данных для этих сетках остаются теми же и для каждого пользователя то же самое вы можете изменить значение Caché объект для хранения полученных данных в.

Что я могу сделать, чтобы сделать это все работает быстрее?

Вы также можете попытаться оптимизировать SQL заявления для производительности, положить индексы на столбцах, где это имеет смысл, ...

Полезные ссылки:

+0

Как я могу использовать объект Cache? – gruber

1

Если бы я был вами, я бы использовал ASPxPageControl в режиме обратного вызова (wh en свойство ASPxPageControl.EnableCallbacks истинно). В этом случае ASPxPageControl будет пытаться привязать только те файлы ASPxGridView, которые принадлежат к активной странице. Чтобы узнать об этом режиме, пожалуйста, обратитесь к моему ответу на:

access object from javascript DevExpress

Смежные вопросы