2010-11-16 4 views
0

Я работаю с Gridview, и один из столбцов занимает много времени и делает всю страницу медленной загрузкой. Я хочу знать, есть ли способ показать все (другие элементы управления и частичное gridview) сначала, за исключением медленного столбца, и загрузить gridview (или столбец) позже, как только будут доступны данные для столбца.Частичная сетка в asp.net?

Спасибо.

ответ

0

Да, вы можете использовать AJAX для загрузки вашей медленной сетки. Представьте себе следующее:

  1. Поместите сетку в частичном виде (если вы используете ASP MVC) или в элементе управления, если вы используете традиционный ASP
  2. страница загружается, и вы показать анимированный GIF в поговорке: «Загрузка сетки ...»
  3. Вы делаете запрос AJAX для загрузки частичного представления или элемента управления (получите содержимое HTML)
  4. Когда запрос будет завершен, вы замените содержимое своего владельца сетки ваше реальное содержимое сетки.

Некоторых ресурсы:

Надеются, что это помогает

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