none
MVC - JS. Cómo Actualizar o Redireccionar vista. RRS feed

  • Pregunta

  • Hola gente linda, tengo una consulta.

    Tengo este código en una vista para ejecutar un método ActionResult dentro de un controlador

     $('#btn').on('click', function () {           
                $.post('../../../NoombreControlador/NombreActionResult', $('#formSerialized').serialize(), function (data) {
                }, 'json');
                return false;

            });

    ... en el controlador:

    [HttpPost]
            public ActionResult GuardarEntrada (FormCollection _data)

            {

           //Código...

           return RedirectToAction("Controlador", "Action"); 

           }

    Lo que necesito es saber lo siguiente:

    1. Cómo refrescar la vista de la cual estoy enviando mis datos

    2. Cómo hacer que vaya a otra vista. (Pues ese return RedirectToAction no me ha funcionado) 

    Mil gracias por adelantado.


    Saludos


    • Editado nelsiyo miércoles, 6 de septiembre de 2017 17:42
    miércoles, 6 de septiembre de 2017 17:39

Todas las respuestas

  • hola

    >>1. Cómo refrescar la vista de la cual estoy enviando mis datos

    la vista deberias mostrar los datos tambien usando ajax, o sea invocar un action en el controller que devuelva un json con los datos y asignarlos con jquery a los controles

    o sea si usas ajax para el post tambien debes usar ajax para cargar los datos, entonces despues de realizar el post invocarias el ajax que realiza el get para recuperar el json

     Showing Data Using jQuery Ajax Call JSON In ASP.NET MVC

    alli realiza una invocacion ajax a GetAllEmployee el cual retorna un json

    ASP.Net MVC: jQuery AJAX and JSON Example

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina


    miércoles, 6 de septiembre de 2017 21:08
  • Leandro cómo estás

    Una pregunta, si es que no quiero refrescar la vista con datos, sino dirigirme a otro controlador o vista, cómo podría hacer? Lo que quiero es que después de enviar datos por post a mi Action por Json, haya un redireccionamiento hacia un reporte, que lo tengo en otro controlador. Es posible eso?

    Muchas gracias


    Saludos

    miércoles, 20 de diciembre de 2017 8:44