Пейджинг на стороне сервера для MVC3 Webgrid - PullRequest
4 голосов
/ 21 июня 2011

Я рассмотрел несколько примеров (например, http://www.dotnetcurry.com/ShowArticle.aspx?ID=618 и http://msdn.microsoft.com/en-us/magazine/gg650669.aspx), но это кажется очень ручным и запутанным.

Причина, по которой я хотел бы использовать WebGrid, заключается в том, что внешних зависимостей нет, но я очень успешно использовал jqGrid в другом проекте.

Кому-нибудь удалось успешно заставить пейджинг на стороне сервера работать с веб-сеткой MVC3, и вы бы порекомендовали использовать ее вместо jqGrid?

1 Ответ

2 голосов
/ 21 июня 2011

Статья MSDN иллюстрирует прекрасный пример того, как добиться подкачки на стороне сервера. Независимо от того, какую сетку вы используете на клиенте, на сервере это хороший способ разбить ваши данные на страницы. Что касается помощника WebGrid, я бы порекомендовал вам MvcContrib.Grid или Telerik Grid , если вы ищете сетку на стороне сервера. Если вы ищете сетку на стороне клиента, jqGrid действительно хорош.

Вы можете найти некоторые коммерческие компоненты, для которых серверный код не выглядит извилистым для вас, но имейте в виду, что с такими решениями вы не знаете, что происходит под прикрытием, даже хуже, вы можете потерять контроль, который обычно заканчивается поздними ночными звонками от ваших администраторов БД, говорящих, что ваши запросы - просто ужас.

...