none
VALIDAR MIS CAMPOS EN UNA VENTANA MODAL (POPUP) EN ASP.NET MVC RRS feed

  • Pregunta

  • Hola muy buenas amigos de la comunidad,

    Deseo saber si tienen algun ejemplo para poder hacer que en la misma ventana modal que me aparece al crear un nuevo cliente, por ejemplo, pueda alli mismo validarme y no tirarme a otra ventana, porque actualmente, me hace las validaciones pero en otra ventana, por ejemplo: al dejar vacio el campo, el me reenvia a otra ventana para que no dejar vacio el campo. Pero deseo que sea en la misma ventana modal.

    De ante mano, muchas gracias.

    lunes, 5 de marzo de 2018 15:27

Todas las respuestas

  • Según lo que dice, usted no está utilizando AJAX para enviar los datos al servidor.  Comience por cambiarse a AJAX.  Luego es cuestión de que la respuesta incluya la información de validación incorrecta y listo.  Conforme necesite ayuda, puede preguntar en el foro y le ayudaremos.


    Jose R. MCP
    Code Samples

    lunes, 5 de marzo de 2018 17:53
  • Muchas gracias José, soy algo nuevo usando AJAX, qué es lo primero que deberia realizar, y si tiene algun ejemplo seria lo ideal.
    lunes, 5 de marzo de 2018 17:59
  • No tengo pero ejemplos de AJAX y ASP.net MVC hay por centenares en la web.

    La idea básica es crear una acción en el controlador MVC de tipo JsonResult (porque nos gusta mucho JSON).  Esta acción recibiría como parámetros los datos que usted desea enviar, ya sea individualmente o como parte de un modelo, validaría e intentaría persistir los datos en base de datos (imagino yo), y si no, devolvería información de qué está mal y por qué, todo como un objeto en notación JSON.  No se preocupe por construir el JSON.  Eso lo hace MVC.  Preocúpese por construir un objeto que luciría de la misma manera en .net como en JavaScript.

    Luego la llamada AJAX recibiría ese objeto como respuesta.  Escriba código JS que valide la información allí contenida y decida si hay o no errores que mostrar al usuario.  Si los hay, es cuestíon de jQuery y selectores para mostrar etiquetas rojas y mensajes de texto en los lugares apropiados.


    Jose R. MCP
    Code Samples

    lunes, 5 de marzo de 2018 18:32
  • Eso es exactamente lo que ando buscando, si encuentran algo por favor coloquenlo 
    jueves, 23 de agosto de 2018 20:16