Пейджинг с использованием динамически созданной таблицы HTML - PullRequest
0 голосов
/ 24 января 2011

Я кодирую онлайн-продажи для веб-сайта.У меня проблема на главной странице, где я хотел бы показать продукты.Я определил таблицу с 4 столбцами, но в ней более 100 продуктов, и для этого мне нужно подкачку страниц.

Как мне реализовать подкачку с 20 продуктами на страницу?

Ответы [ 2 ]

2 голосов
/ 24 января 2011

Если вы динамически создаете таблицу HTML (и не используете встроенные элементы управления, предоставляемые ASP.net для представления табличных данных), выполните следующие действия:

  1. Добавьте TextBox иКнопки управления, позволяющие пользователю вводить и контролировать номер страницы для отображения
  2. Добавить логику для отображения номера текущей страницы и общего количества страниц, элементов и т. Д.
  3. Измените поиск данных, чтобы использовать текущийномер страницы и общее количество элементов на странице, чтобы отобразить только те элементы, которые вы хотите.В идеале вы также должны извлекать только те элементы, которые вам нужны (вместо того, чтобы извлекать весь набор данных и затем показывать только некоторые из них).Есть разные способы сделать это в зависимости от того, как вы извлекаете данные.

Также ознакомьтесь с одной из следующих статей:

2 голосов
/ 24 января 2011

Есть много готовых элементов управления, которые помогут вам в пути, посмотрите эту статью MSDN: Создание элемента управления пейджером для ASP.NET

Вы также можете проверить один из множества пейджеров jQuery , однако, если вы используете решение jQuery, все строки всегда будут загружены. Если вы используете какой-либо предварительно созданный элемент управления ASP.NET для него, он будет получать только то количество элементов, которое вы хотите для каждой страницы.

...