none
Guardar y enviar parámetros en la vista RRS feed

  • Pregunta

  • Hola:

    tengo el siguiente escenario.

    Una vista con el modelo PageModel cuyo punto de entrada es el método Index

    public Actionresult Index(List<int> usuarios)

    {

    PageModel model = new PageModel();

    model.Usuarios = usuarios;

    return ("nombreVista",model);

    }

    Al entrar por este método necesito almacenar los usuarios que entran por el parámetro List<int> usuarios para poder pasárselos a posteriores llamadas al controlador.

    Por ejemplo:

    public SaveUsuarios (List<int> usuarios){

    //Guardar usuarios en BBDD

    }

    Necesito saber donde almacenar List<int> usuarios cuando entra por el método Index, si lo debo guardar en un campo oculto de la Vista u otro sitio y como enviar después ese listado que he guardado al método SaveUsuarios

    No se si que el parámetro usuarios sea un List<int> puede dar problemas a la hora de guardarlo o enviarlo.

    si me podéis ayudar y poner algún código de ejemplo sería perfecto

    Muchas gracias

    sábado, 25 de marzo de 2017 9:01

Todas las respuestas

  • hola

    >>Necesito saber donde almacenar List<int> usuarios cuando entra por el método Index, si lo debo guardar en un campo oculto de la Vista

    si estara oculto tendras que crear un array de hidden

    @foreach(var item in Mode.Usuarios){
    
       <input type="hidden" name="usuarios" value="@item.Id" />
    
    }



    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 27 de marzo de 2017 11:36