El mejor ejemplo público que puedo pensar en la cabeza sería el carrito de compras de amazon. Donde tiene una página que muestra múltiples registros distintos que pueden tener múltiples campos distintos actualizados.¿Cuál es la mejor forma de manejar formularios repetitivos en MVC?
No puedo poner cada una en una etiqueta de formulario porque el usuario puede modificar más de un registro y luego enviar.
No puedo actualizar todos los registros que yo vuelva porque:
1. Rendimiento
2. Auditoría
3. Si alguien cambió el registro que el usuario no ha cambiado 'cuando eran ver la página y luego el usuario envía esos cambios se sobrescribirán.
Entonces, ¿cuál es la mejor forma de manejar la obtención de los datos y luego averiguar qué registros se cambiaron de eso?
¿Está claro?
Creo que me gusta eso. El campo oculto + actualización de JS para saber cuándo se cambia un registro es en lo que no pensé. Creo que incluso podría escribir una carpeta modelo para recuperar una colección como un parámetro de acción. –
Una carpeta modelo sería una buena manera de hacerlo, definitivamente. :) Háganos saber cómo va. –