none
Enviar datos de una vista a otra RRS feed

  • Pregunta

  • buenas amigos quisiera saber si me pudieran ayudar, ya que necesito enviar un parametro de una vista Login a una vista Index con mvc 4, espero me puedan ayudar, se que debe de ser a traves de los controladores pero no encuentro una solucion, espero me puedan ayudar.
    martes, 8 de julio de 2014 18:51

Todas las respuestas

  • hola

    pero cono es que implementas la navegacion de una view a la otra?

    usas el RedirectToAction(), defines un ActionLink()

    porque podrias poner este valor en el querystring de la url

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    martes, 8 de julio de 2014 19:27
  • Lo hago con un RedirectToAction amigo y como esta eso de pasar por el URL?
    martes, 8 de julio de 2014 20:20
  • hola

    usarias

    public ActionResult Index(){

      //resto codigo

      return RedirectToAction("nombreAction", "NombreController", new { key = valor})

    }

    en lo que marco en negrita asignas el valor que pasa por querystring

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    martes, 8 de julio de 2014 22:04
  • Gracias amigo, pero como podría mostrarlo en la vista o como cacharlo, no se si me pudieras guiar un poco, y si de casualidad no abra alguna otra forma de pasarlo que no sea por la url
    miércoles, 9 de julio de 2014 21:09
  • hola

    lo tomas con un parametro en el action o sea

    public ActionResult nombreAction(string nombrekey){

    }

    la key que defines en el RedirectToAction es el mismo que defines como parametro en el action

      return RedirectToAction("nombreAction", "NombreController", new { nombrekey = valor})

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    miércoles, 9 de julio de 2014 22:32
  • Gracias amigo, pero no me serviría, ya que tengo que evitar el paso de cualquier dato a través de la URL, no sabrás alguna otra forma de hacerlo?
    miércoles, 9 de julio de 2014 23:53
  • pero estas realizando un redirect, no hay otra forma

    si quieres pasar datos sin que se ven en la url vas a tener que ponerlo en el objeto Session

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    jueves, 10 de julio de 2014 2:06