Реплицируйте веб-формы GridView в ASP.NET MVC - PullRequest
5 голосов
/ 04 июня 2009

Существует ли реалистичный способ реализации таблицы стилей веб-форм в ASP.NET MVC со встроенным редактированием?

Я нашел различные решения для получения сетки с встроенным редактированием, работающей в MVC с использованием надстроек JQuery, но до сих пор они были очень грязными, требовали нереалистичного объема работы, и все это ухудшалось, когда вы хотите добавить клиента и проверки на стороне сервера.

Я разрабатываю много сайтов, на которых есть довольно обширные разделы администрирования. До сих пор я потратил больше времени на создание одной страницы с MVC (которая все еще не работает), чем на весь раздел администрирования сайта. Сетки с встроенным редактированием действительно хорошо работают, например, поддерживают список стран и отмечают некоторые из них как активные или неактивные. Я знаю, что могу легко сделать это открытием страницы «детали / редактирование» или даже обработать ее с помощью всплывающего окна AJAX, но ни один из этих вариантов не обеспечивает столь же простой пользовательский опыт, как встроенное редактирование для таких простых вещей.

Кто-нибудь нашел простой способ добиться встроенного редактирования сетки, или мне нужно перейти на гибридный сайт MVC / winforms (что я действительно не хотел делать).

Спасибо Andrew

Ответы [ 2 ]

1 голос
/ 04 июня 2009

Java Script Framework Ext JS имеет хорошую поддержку для всех различных типов сеток. Это то, что вы могли бы легко использовать с ASP .NET MVC, я уверен, что есть и другие решения, как на стороне клиента, так и на стороне сервера.

0 голосов
/ 02 сентября 2009

Мне повезло, что я включил динамические данные в ASP.NET MVC именно для этой цели. Это гибридное решение может дать вам все ощутимые преимущества сайта MVC, ориентированного на foward, в то же время предоставляя вам быстрый и простой способ создания функциональности CRUD для всех ваших данных в ознакомительных целях. Честно говоря, если ваша пользовательская база не так велика, проектирование всего приложения в Dynamic Data - это законный вариант, особенно если вы освоитесь с ним, чтобы использовать его, не прибегая к базовым возможностям «создания леса».

Что касается фактического поиска пакетного решения для обеспечения функциональности ASP.NET GridView в ASP.NET MVC, удачи. Мне еще предстоит найти какое-либо решение, которое не требует какого-либо слияния с javscript-фреймворками или неполных решений, подобных тем, которые предлагает MVC Contrib. Если вы найдете что-нибудь, пожалуйста, дайте мне знать.

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