Если вы используете ASP.NET MVC, как вы делаете отображение сетки? Прокатил сам? Есть библиотека откуда-то?
Вот некоторые из известных решений отображения сетки, которые я нашел для ASP.NET MVC
- ASP.NET MVC Flexgrid - имеет хороший метод размещения столбцов
- ASP.NET MVC на основе кода GridView - простой, маленький, чистый
- MVC Contrib - сетка от codePlex
- jQueryGrid - сетка jQuery
- Datatables - плагин jQuery - считается совместимым с разделом 508 ( привязка .NET )
- extJS - кросс-браузерная структура RIA - имеет поддержку сетки
- Ingrid - сетка данных jQuery
- jqxGrid - сетка данных jQuery
- Telerik MVC - сетка на основе jQuery с лицензией GPL v2, также доступна коммерческая версия
- MVC Controls Toolkit - Сетка на основе сайта клиента
- Infragistics igGrid - сетка MVC на основе jQuery
- dhtmlxGrid - элемент управления JavaScript с поддержкой Ajax
- ASP.net MVC Awaxome Ajax List - другой, очень гибкий подход, может использоваться как сетка
- Syncfusion MVC Grid - Коммерческая сетка
- ASP.net MVC Awesome Grid - часть библиотеки Awesome (на основе jQuery)
- Shield UI Grid для ASP.NET MVC
- Элементы управления сеткой для проектов ASP.NET MVC 5
Если вы знаете что-либо еще, что вы используете или знаете, чтобы быть хорошим, пожалуйста, дайте мне знать.
jquery
asp.net-mvc
grid
MikeJ
источник
источник
Ответы:
Мы использовали jqGrid в проекте и нам повезло с этим. Множество опций для встроенного редактирования и т. Д. Если эти вещи не нужны, то мы просто использовали простой цикл foreach, такой как @Hrvoje.
источник
Мы используем Slick Grid в Stack Exchange Data Explorer ( пример, содержащий 2000 строк ).
Я обнаружил, что он превосходит jqGrid и flexigrid . У этого есть очень полный набор функций, и я не мог рекомендовать это достаточно.
Образцы его использования здесь .
Вы можете посмотреть исходные примеры того, как оно интегрировано в приложение ASP.NET MVC, здесь: https://code.google.com/p/stack-exchange-data-explorer/
источник
Мы только что выполнили свою задачу из-за ограниченных требований к функциональности наших сетей Мы используем JQuery здесь и там для некоторых тонкостей, таких как нумерация страниц, и это все, что нам действительно нужно.
Если вам нужно что-то более полнофункциональное, вы можете проверить сетки ExtJs здесь .
Также у MvcContrib есть сеточная реализация, которую вы можете проверить - попробуйте здесь . Или более конкретно здесь .
источник
Я только что обнаружил, что у Telerik есть несколько замечательных компонентов, включая Grid, и они тоже с открытым исходным кодом. http://demos.telerik.com/aspnet-mvc/
источник
Если это просто для просмотра данных, я использую простой foreach или даже aspRepeater. Для редактирования я строю специализированные виды и действия. В любом случае, веб-формам не нравились возможности встроенного редактирования GridView, это намного яснее и лучше - один вид для просмотра, а другой для редактирования / нового.
источник
Мы используем MVCContrib Grid.
http://weblogs.asp.net/rajbk/archive/2010/05/08/asp-net-mvc-paging-sorting-filtering-using-the-mvccontrib-grid-and-pager.aspx
источник
jqGrid стоит $ 299, если вы используете специальную версию, которая имеет интеграцию на стороне сервера, но на самом деле не так сложно использовать бесплатную версию с открытым исходным кодом в ASP.NET MVC, как только вы получите свою конфигурацию jquery, ее почти так же просто использовать, как и любую другую. другая лицензионная сетка:
http://haacked.com/archive/2009/04/14/using-jquery-grid-with-asp.net-mvc.aspx
источник
Вы также можете использовать таблицу вставки / обновления / удаления моего инструментария управления MVC, доступную здесь на codeplex: http://mvccontrolstoolkit.codeplex.com/ . Здесь вы можете скачать полный пример, здесь работает сетка данных и здесь и здесь учебники. DataGrid работает полностью на стороне клиента и поддерживает обмен между постами. Да, он поддерживает Changeset, это означает, что вы можете получить доступ как к старой версии, так и к измененной версии каждой записи, чтобы увидеть, какие изменения следует передать в БД (что нужно изменить, удалить или вставить). Этот набор изменений сохраняется после нескольких сообщений, пока вы не подтвердите или не отмените изменения на стороне сервера.
источник
Если это только для чтения, хорошей идеей будет создать таблицу, а затем применить к ней действительно простой, но мощный JQuery.
Для простого альтернативного цвета, попробуйте этот простой JQuery.
Если вам нужна сортировка, этот плагин JQuery просто качается.
источник
Я попробовал здесь пример сетки Mvc Controls Toolkit. Похоже, довольно мощный и простой в использовании сетка. Учебное пособие не только объясняет, как использовать сетку, но и как выполнять разбиение по страницам, организовать модель представления и аннотации данных. Это стоит прочитать.
источник
Попробуйте: http://mvcjqgridcontrol.codeplex.com/ Это в основном MVC-совместимая оболочка jQuery Grid с полной поддержкой .Net
источник
Проверьте сетку из элементов управления Infragistics jQuery
Вот пример ASP.NET MVC с кодом:
http://labs.infragistics.com/aspnet-mvc/Grid/AllFeatures
источник