Cómo editar datos tabulares (ASP MVC)

Necesito poder editar una tabla de datos en el navegador.

He visto en MVCContrib que hay un ayudante HTML para representar una tabla. Útil ... pero ¿qué pasa si quiero que el usuario pueda editar esa tabla? Por lo que puedo ver, no ayuda allí.

¿Cuál es la mejor manera de abordar esto?

FORMULARIO tradicional con una TABLA adentro? Si es así, ¿MVC es lo suficientemente inteligente como para analizar los datos publicados nuevamente en una colección de filas? ¿Cómo funcionaría eso de todos modos?

O tal vez debería cambiar al modo de edición cuando se hace clic en una fila (usando javascript, etc.) y luego cuando el usuario se mueve a una fila diferente, se llama a una acción AJAX para enviar solo una fila. Me imagino que la lógica podría volverse compleja aquí: presumiblemente esto todavía usaría un formulario, pero ¿tendría que insertarlo en el DOM dinámicamente?

También necesito poder agregar filas a esta tabla. No necesito soporte de paginación.

Existe una solución estándar disponible?

¿Debo volver a los formularios web? :)

Respuestas a la pregunta(8)

Su respuesta a la pregunta