Загрузка анимации для GridView - PullRequest
0 голосов
/ 18 мая 2011

У меня есть интерфейс, похожий на панель управления для приложения ASP.NET (C #), которое я разрабатываю. На этой странице есть несколько GridView, которые запрашивают все данные из базы данных. GridView просто отображает данные. Есть ли способ загрузить страницу и просто отобразить значок загрузки для каждого из этих GridView, пока они загружаются?

Спасибо.

1 Ответ

3 голосов
/ 18 мая 2011

Вы можете попробовать что-то вроде следующего:

  1. Поместите все ваши GridView в Панели обновлений
  2. Не связывать их при загрузке страницы
  3. Поместите таймер на страницу внутри панели обновления и установите его на срабатывание через 500 мс после загрузки страницы
  4. Теперь свяжите ваши GridViews

Объедините вышесказанное с AJAX Toolkit UpdatePanel Animation Extender , и вы получите то, что ищете.

Это создаст вид, как будто ваши GridView загружаются динамически ПОСЛЕ загрузки страницы, и ваши пользователи увидят значки загрузки, уведомляющие их.

Вы также можете увидеть полный рабочий (аналогичный) пример здесь .

...