Эффективный gridview в веб-формах asp.net - PullRequest
0 голосов
/ 14 апреля 2010

Привет, ребята.

Как вы знаете, элемент управления gridview очень тяжелый и снижает производительность страницы, так как длина состояния просмотра выше.

Я пытаюсь найти альтернативный способ не использовать веб-формы gridview по умолчанию asp.net.

В asp.net mvc мы можем передать модель, например, с examples [] и в представлении выполнить итерацию по этому массиву и построить сетки и с использованием количества страниц в качестве привязок, чем при нажатии сделать запрос к одному контроллеру и извлекает JSON с содержимым следующих 10 кортежей в базе данных.

Мой вопрос заключается в том, что для вас, ребята, лучший / более эффективный способ реализации gridView с подкачкой страниц в веб-формах?

Ответы [ 2 ]

1 голос
/ 15 апреля 2011

Мы используем классические вызовы AJAX и JavaScript для рендеринга и заполнения gridVeiew. Мы также используем jQuery gridviews сейчас. Я стремлюсь уменьшить количество передаваемых данных, если мы используем asp:gridview внутри ajax:updatePanel.

0 голосов
/ 14 апреля 2010

Если вы не планируете использовать функциональность GridView для заполнения, я обычно предпочитаю отображать пользовательский интерфейс как HTML TABLE с использованием элемента управления asp:Repeater.

НТН.

...