none
Pasar número de parámetros indefinido de formulario a controlador RRS feed

  • Pregunta

  • Hola buenos días,

    No llevo demasiado tiempo trabajando con C# en MVC y me ha surgido este problema, tengo una tabla de usuarios y otra de tipo de documentos, a los que les tengo que asignar permisos haciendo click en los checkbox.

    Cada uno tiene su formulario y su submit, lo que pasa es que los números de documentos y de usuarios es variable, por lo que el numero de parámetros que se pasen al controlador también. Mi idea es que el controlador de alguna forma recoja una array con todos esos parámetros.

    Cada input que pertenece a un usuario y a un documento esta identificado por el id del usuario + el id del documento.

    Muchas gracias de antemano y un saludo.
    • Editado AlexPGimeno miércoles, 23 de mayo de 2018 11:04
    miércoles, 23 de mayo de 2018 11:04

Respuestas

  • Mi idea es que el controlador de alguna forma recoja una array con todos esos parámetros.
    Te llegan todos los parámetros en la colección Request.Form. Puedes iterar por ella y recuperarlos uno a uno. En el método de acción no hace falta que pongas ningún parámetro, aunque puedes poner uno del tipo FormCollection (pero no es necesario, también puedes usar el Request.Form).
    • Marcado como respuesta AlexPGimeno jueves, 24 de mayo de 2018 10:49
    miércoles, 23 de mayo de 2018 13:35
    Moderador