El formulario HTML se controla con plantillas Knockout JS y jQuery. La validación jQuery básica está en uso para validar los campos. El formulario se serializa a JSON y se envía a la acción del controlador MVC utilizando AJAX. La acción del controlador MVC realiza la validación del modelo del lado del servidor y agrega errores a ModelState.Mostrar errores con Knockout JS + MVC + Validación de modelo del lado del servidor?
Cuál es la mejor práctica para devolver esos errores al cliente - iteración a través de errores en ModelState y agregarlos a la recogida de llaves/valor de los errores en la respuesta JSON?
¿Cómo se muestran los errores en el cliente? ¿Cómo "vincula" la colección clave/valor de errores a campos relevantes en el modelo?
Supongamos que hay un campo "nombre" en el modelo, con un cuadro de texto correspondiente representado por la plantilla de jQuery. ¿Cómo se toma el error para el campo "nombre" en la colección de errores y se muestra el mensaje de error debajo del cuadro de texto "nombre"?
Después de mirar la 2da opción (Validación de exclusión) Me preguntaba cómo podría asignar los atributos de validación de un modelo de vista MVC al método .extend() en Knockout? – Ryan