Лучшее решение для просмотра списка для asp.net mvc? - PullRequest
2 голосов
/ 02 февраля 2011

Обычно можно наблюдать за изменениями в списках для веб-форм, но не часто в mvc.с другой стороны, для mvc я нахожу только сеточные представления с табличными данными.

По вашему мнению, какое решение для представления списка является лучшим для asp.net mvc?

Отредактировано: хорошо, наконец я нашел возможность.Кази Манзур написал список, используя элементы управления telerik.http://weblogs.asp.net/rashid/archive/2010/03/24/creating-rich-view-components-in-asp-net-mvc.aspx

Ответы [ 4 ]

10 голосов
/ 02 февраля 2011

В MVC вы обычно просто создаете цикл и пишете список самостоятельно.

<ul>
@foreach (var message in Model.Messages)
{
    <li>@message</li>
} 
</ul>

Эта модель программирования дает вам больше контроля и намного лучше подходит для MVC, поэтому я не думаю, что есть необходимость в чем-то вроде просмотра списка веб-форм.

ОБНОВЛЕНИЕ: Добавление поддержки страниц легко с помощью HtmlHelper.См. http://rickyrosario.com/blog/simple-htmlhelper-extension-for-paging-in-asp-net-mvc/ Посмотрите на страницы, ссылки на которые есть в сообщении.

2 голосов
/ 02 февраля 2011

Помните, что ASP.NET MVC предоставляет вам мощь HTML.Это открывает доступ к множеству библиотек виджетов с открытым исходным кодом.

  • JQuery UI
  • ExtJS (Sencha)
  • MooTools

В конечном итоге вы будете нести ответственность за создание HTML, ноМногие из этих библиотек предлагают рекомендации относительно того, как будет выглядеть этот HTML.

1 голос
/ 02 февраля 2011

Примеры использования ListView, которые я видел, также добавляют в jQuery Плагин Tablesorter . В этом посте показан пример использования с jQuery для получения поддержки сортировки и подкачки страниц.

А вот еще один пост, показывающий пользователя Listview с плагином jQuery Tablesorter: http://beckelman.net/post/2008/10/16/Client-Side-ASPNET-ListView-Sorting-via-jQuery-TableSorter-Plugin-Demo.aspx

1 голос
/ 02 февраля 2011

Плагин jQuery Grid довольно хорош: http://www.trirand.com/blog/. Он требует, чтобы вы сами написали таблицу, но затем дает вам много возможностей для разбивки на страницы / сортировки и т. Д. *

MVCContrib имееткомпонент сетки, который очень удобен и может быть полезен для работы с фоном веб-форм: http://mvccontrib.codeplex.com

Microsoft также работает над плагином jQuery для сетки, но я думаю, что это еще далеко.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...