none
Cambiar de vista sin perder los datos de la vista anterior RRS feed

  • Pregunta

  • Hola todos, soy nuevo en MVC agradeceré mucho su ayuda.

    Al loguear mi usuario muestro su nombre en un nav con su cargo, al dirigirma hacia otra vista pierdo los datos de su nombre que mostraba en la vista con un viebag  y  con un

                    <p>@Html.DisplayFor(m => m.nombre)</p>

    Como puedo hacer para que no se pierdan esos datos al hacer postback?

    Cabe mencionar que los datos de mi usuario los guardo usando ticket y los podría recuperar, pero tendría que poner el codigo de recuperarcion en cada controlador

                Usuario ObjUser = new Usuario();
                string id = SessionHelper.GetUser();
                var usuario = ObjUser.GetbyUserId(id);
                ViewBag.nameUser = usuario.nombre; 

    Habrá alguna forma de que no se pierdan estos datos al ir cambiando de vista en vista

    Muchas Gracias

    sábado, 29 de abril de 2017 22:54

Todas las respuestas

  • Hola RichardAngelo

    Estás haciendo un nav por cada vista? por qué no lo recuperas en el layout? ahí se mantendrá y tendrás que hacerlo una sola vez, no en cada vista.

    Saludos


    Si ayudé a resolver tu consulta, no olvides marcar como respuesta y/o votar como útil.

    sábado, 29 de abril de 2017 23:24