tuve un problema similar. Tenía un formulario que usaba las solicitudes de Ajax para volver a mostrar una parte del formulario con diferentes campos de formulario. Solía validación discreta haciendo manualmente en el lado del cliente utilizando el
@Html.TextBoxFor
para mis cuadros de texto. Por alguna razón la validación funciona cuando se trata de presentar, junto con campos no válidos (es decir, los cuadros de texto quedan delineados en rojo y los mensajes de error correspondientes con el contenido que puse en el atributo
data_val_required
, por ejemplo.
sin embargo, después de hacer clic en un botón que hace una petición Ajax para modificar el formulario con los campos y luego enviarlo de nuevo, sólo el contorno rojo en los campos no válidos se muestran, pero no hay mensajes de error son prestados. truco
de bjan trabajaron para mí, pero todavía no puedo ver lo que estaba causando el problema. Todo el HTML necesario para c Parece que la validación del lado del cliente estaba allí. No puedo entender por qué los valores del atributo del mensaje de error no se mostrarían.
Todo lo que puedo pensar es que el código de validación de jQuery no hace un segundo intento para verificar los campos del formulario después de realizar un envío.
Thankas Darin. Con respecto a ese primer enlace, ¿qué/dónde es 'getFunction'? No pude encontrarlo en los archivos de validación o en la fuente jquery. –
El enlace número dos me permitió ponerlo en funcionamiento. Lamentablemente, el resumen de validación no aparece en el cliente. Otra pregunta ... –