powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как отобразить сначала первые 50 записей, а позже подгрузить другие в фоновом режиме?
12 сообщений из 12, страница 1 из 1
Как отобразить сначала первые 50 записей, а позже подгрузить другие в фоновом режиме?
    #39262921
Фотография babaEGA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет
Я использую asp.net mvc razor
На странице необходимо отобразить большой список - телефонная книга на 550 записей и строка поиска с фильтрацией "на лету". Постраничный вывод не подходит, надо именно все на одной странице. Как и следовало ожидать, страница загружается слишком долго. Даже если убрать все jquery скрипты, поиск и загрузку фоток, оставить только ФИО и телефон - все равно слишком долго.
Подскажите - как сделать так, чтобы на страницу загрузилось сначала первые 50 записей, а потом незаметно в фоновом режиме подгружалось остальное...
Спасибо за помощь
...
Рейтинг: 0 / 0
Как отобразить сначала первые 50 записей, а позже подгрузить другие в фоновом режиме?
    #39262953
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
babaEGA,

Ajax?
...
Рейтинг: 0 / 0
Как отобразить сначала первые 50 записей, а позже подгрузить другие в фоновом режиме?
    #39262967
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
babaEGA,

google: jquery server filter grid
...
Рейтинг: 0 / 0
Как отобразить сначала первые 50 записей, а позже подгрузить другие в фоновом режиме?
    #39263069
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttbabaEGA,

google: jquery server filter grid
Вроде как jquery рудимент, который пора отправить в анналы истории))))

babaEGAВсем привет
Я использую asp.net mvc razor
На странице необходимо отобразить большой список - телефонная книга на 550 записей и строка поиска с фильтрацией "на лету". Постраничный вывод не подходит, надо именно все на одной странице. Как и следовало ожидать, страница загружается слишком долго. Даже если убрать все jquery скрипты, поиск и загрузку фоток, оставить только ФИО и телефон - все равно слишком долго.
Подскажите - как сделать так, чтобы на страницу загрузилось сначала первые 50 записей, а потом незаметно в фоновом режиме подгружалось остальное...
Спасибо за помощь
Я использовал такой подход, рисовал пустую таблицу с количество строк равным количеству записей и в строки, которые сейчас видны используя jquery.appear.js подгружал через вебсервис. Таблица в 120 000 строк нормально отрисовывалась.
...
Рейтинг: 0 / 0
Как отобразить сначала первые 50 записей, а позже подгрузить другие в фоновом режиме?
    #39263078
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВВроде как jquery рудимент, который пора отправить в анналы истории))))

jQuery приближается к нему, я говорил про jQuery AJAX — отэто точно вонючее рудиментище
...
Рейтинг: 0 / 0
Как отобразить сначала первые 50 записей, а позже подгрузить другие в фоновом режиме?
    #39263312
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

Ну оно (говнище) пока работает..
...
Рейтинг: 0 / 0
Как отобразить сначала первые 50 записей, а позже подгрузить другие в фоновом режиме?
    #39263426
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMasterhVostt,

Ну оно (говнище) пока работает..

Раз работает — не трожь!
...
Рейтинг: 0 / 0
Как отобразить сначала первые 50 записей, а позже подгрузить другие в фоновом режиме?
    #39263623
Фотография babaEGA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот что нашла https://www.devtxt.com/blog/asp-net-mvc-infinite-scrolling
ДЕмо - http://mvcinfinitescroll.azurewebsites.net/
Рисует первые записи, остальные подгружает при скроллировании вниз
...
Рейтинг: 0 / 0
Как отобразить сначала первые 50 записей, а позже подгрузить другие в фоновом режиме?
    #39263627
Фотография babaEGA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВЯ использовал такой подход, рисовал пустую таблицу с количество строк равным количеству записей и в строки, которые сейчас видны используя jquery.appear.js подгружал через вебсервис. Таблица в 120 000 строк нормально отрисовывалась.
интересный способ
получается у вас всегда видно например 50 строк, но если пользователь смотрит ниже, то у вас эти 50 строк заменяются на следующие 50 - так что ли? Или добавлялись новые строки ?
...
Рейтинг: 0 / 0
Как отобразить сначала первые 50 записей, а позже подгрузить другие в фоновом режиме?
    #39263832
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
babaEGA,
Рисуется вся таблица сразу, сколько бы в ней строк не было, но ячейки не заполнены и тупо так
Код: html
1.
<tr id="r123"><td></td><td></td><td></td></tr>


с одним атрибутом ID по которому можем определить, какую строку подгружать и при ее показе при скролинге подгружаем и показываем.
Это единственный способ, который мне удалось найти на хотелку "что бы все данные были видны сразу"
...
Рейтинг: 0 / 0
Как отобразить сначала первые 50 записей, а позже подгрузить другие в фоновом режиме?
    #39264485
Фотография babaEGA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВbabaEGA,
Рисуется вся таблица сразу, сколько бы в ней строк не было, но ячейки не заполнены и тупо так
Код: html
1.
<tr id="r123"><td></td><td></td><td></td></tr>


с одним атрибутом ID по которому можем определить, какую строку подгружать и при ее показе при скролинге подгружаем и показываем.
Это единственный способ, который мне удалось найти на хотелку "что бы все данные были видны сразу"
классно придумано
спасибо за совет)
...
Рейтинг: 0 / 0
Как отобразить сначала первые 50 записей, а позже подгрузить другие в фоновом режиме?
    #39264631
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
babaEGAклассно придумано
спасибо за совет)
Да, еще забыл, нужно установить через стили минимальную высоту для строк, будет красивей смотреться, не будет "плыть".
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как отобразить сначала первые 50 записей, а позже подгрузить другие в фоновом режиме?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]