2009-06-04 13 views
5

¿Existe una manera realista de implementar un estilo webform grid de estilo en ASP.NET MVC, con edición en línea?Replicar formularios web GridView en ASP.NET MVC

He encontrado varias soluciones para obtener una grilla con edición en línea trabajando en MVC utilizando complementos de JQuery, pero hasta ahora han sido muy complicados, requieren una cantidad de trabajo poco realista y todo empeora cuando desea agregar clientes y validaciones del lado del servidor.

Desarrollo una gran cantidad de sitios que tienen secciones de administración bastante extensas para ellos. Hasta ahora he pasado más tiempo haciendo una página con MVC (que todavía no funciona) de la que tendría al hacer toda la sección de administración de un sitio. Las cuadrículas con edición en línea funcionan muy bien para algunas cosas, digamos mantener una lista de países y marcar algunos como activos o inactivos. Sé que puedo abrir fácilmente una página de "detalles/edición", o incluso manejarla con una ventana emergente AJAX, pero ninguna de estas opciones proporciona una experiencia de usuario tan limpia como la edición en línea para cosas así de simples.

¿Alguien ha encontrado una manera fácil de lograr la edición de cuadrícula en línea o tengo que ir a un sitio híbrido de MVC/winforms (que realmente no quería hacer).

Gracias Andrew

Respuesta

1

El Java Script Marco Ext JS tiene un buen soporte para todos los diferentes tipos de redes. Esto es algo que podría usar fácilmente con ASP .NET MVC, estoy seguro de que hay otras soluciones tanto para el cliente como para el servidor.

0

He tenido suerte al incorporar Dynamic Data con ASP.NET MVC solo para este propósito. Esta solución híbrida puede brindarle todos los beneficios percibidos de un sitio MVC avanzado, al mismo tiempo que le brinda una manera rápida y fácil de crear la funcionalidad CRUD en todos sus datos con fines administrativos. Para ser honesto, si su base de usuarios no es tan grande, diseñar una aplicación completa en Dynamic Data es una opción legítima, especialmente una vez que se sienta lo suficientemente cómodo con ella como para usarla más allá de sus habilidades básicas de "andamiaje".

En cuanto a encontrar una solución empaquetada para proporcionar funcionalidad ASP.NET GridView en ASP.NET MVC, buena suerte. Aún no he encontrado ninguna solución que no requiera algún tipo de fusión con frameworks de javscript o soluciones incompletas como las ofrecidas por MVC Contrib. Si encuentras uno, házmelo saber.

Cuestiones relacionadas