2010-07-29 2 views
1

Что касается управления ASP.NET в сервере GridView:GridView: Могу ли я реализовать оповещение на стороне клиента?

Могу ли я связываться с источником данных в коде-позади, загрузить весь результирующий набор, а затем реализовать на стороне клиента пейджинг без постбэков?

Если это невозможно с помощью GridView, я готов реализовать собственное решение.

EDIT: Экземпляр My GridView находится внутри всплывающего div nyroModal (jQuery), поэтому мне нужно решение без обратной передачи.

+0

Вам нужно отсортировать только те результаты, которые заполняют вашу сетку? Если ваш итоговый набор больше, чем отображаемый номер, вы можете отсортировать все из них, что потребует выборки, сортировки, а затем фрагментации отображаемого набора результатов. Или вы просто хотите сортировать в текущем наборе? – Keplerf1

ответ

0

Я бы предложил вместо этого использовать нестандартную форму javascript templating. Вам придется реализовать более или менее все это в любом случае с gridview, но здесь кто-то уже думал о аспекте клиентской стороны.

0

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

Я бы сказал, что использовать AJAX для отправки назад и получить данные для следующей страницы в сетке.

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