Существует ли элемент управления разбиением на страницы ASP.NET (не MVC)?

StackOverflow https://stackoverflow.com/questions/53220

  •  09-06-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

Повторители не делают этого по умолчанию.

Тем не менее, просмотры сетки это делают.

Лично я ненавижу просмотр сетки, поэтому я написал элемент управления повторителем подкачки / сортировки.

Основные шаги:

  • Подкласс элемента управления ретранслятором
  • Добавьте к нему личный PagedDataSource
  • Добавьте общедоступное свойство pageSize
  • Переопределить управление.Привязка к данным
    • Сохраните элемент управления.Источник данных в PagedDataSource.
    • Привяжите элемент управления.Источник данных к PagedDataSource
  • Переопределение управления.Визуализация
    • Вызовите Base.Render()
    • Визуализируйте ваши ссылки на подкачку.

Для получения пошагового руководства вы можете воспользоваться этой ссылкой:

http://aspnet .4guysfromrolla.com/articles/081804-1.aspx

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top