2009-06-04 10 views
5

Czy istnieje realistyczny sposób implementacji stylegridview formularza sieci Web w środowisku ASP.NET MVC z edycją wstawianą?Replikacja formularzy sieci Web GridView w ASP.NET MVC

Znalazłem różne rozwiązania, aby uzyskać siatkę z bezpośrednią edycją działającą w MVC przy użyciu dodatków JQuery, ale do tej pory były one bardzo niechlujne, wymagają nierealistycznej ilości pracy i wszystko się pogorszyło, gdy chcesz dodać klienta i sprawdzanie poprawności po stronie serwera.

Rozwijam wiele stron, które mają dość obszerne sekcje administracyjne. Do tej pory poświęciłem więcej czasu na wykonanie jednej strony z MVC (która nadal nie działa), niż bym zrobił całą sekcję administracyjną witryny. Kratki z wbudowaną edycją działają naprawdę dobrze na różne sposoby, na przykład utrzymywanie listy krajów i oznaczanie niektórych jako aktywnych lub nieaktywnych. Wiem, że mogę łatwo otworzyć stronę "szczegóły/edycja", a nawet obsłużyć ją za pomocą wyskakującego okienka AJAX, ale żadna z tych opcji nie zapewnia tak czystego doświadczenia użytkownika jak bezpośrednia edycja dla rzeczy tak prostych.

Czy ktoś znalazł prosty sposób na edycję siatki w trybie online lub czy muszę wybrać hybrydową stronę MVC/winforms (której naprawdę nie chcę robić).

Dzięki Andrew

Odpowiedz

1

Java Script Framework Ext JS ma dobre wsparcie dla wszystkich rodzajów siatek. To jest coś, co można z łatwością wykorzystać w ASP .NET MVC, jestem pewien, że istnieją również inne rozwiązania, zarówno po stronie klienta, jak i serwera.

0

Miałem szczęście z włączaniem danych dynamicznych za pomocą ASP.NET MVC właśnie w tym celu. To hybrydowe rozwiązanie może zapewnić wszystkie korzyści, jakie daje fowardowa strona MVC, zapewniając szybki i łatwy sposób tworzenia funkcjonalności CRUD na wszystkich twoich danych w celach admnistracyjnych. Szczerze mówiąc, jeśli twoja baza użytkowników nie jest duża, zaprojektowanie całej aplikacji w Dynamic Data jest uzasadnioną opcją, szczególnie, gdy uzyskasz wystarczająco dużo komfortu, aby użyć jej poza podstawowymi umiejętnościami "rusztowania".

Jeśli chodzi o znalezienie pakowanego rozwiązania zapewniającego funkcjonalność ASP.NET GridView w ASP.NET MVC, powodzenia. Jeszcze nie znalazłem żadnego rozwiązania, które nie wymagałoby połączenia ze strukturami javscript lub niepełnych rozwiązań, takich jak te oferowane przez MVC Contrib. Jeśli znajdziesz taki, daj mi znać.

Powiązane problemy