Foros del Web » Programando para Internet » ASPX (.net) »

Tomar los valores de una lista en el controlador (MVC)

Estas en el tema de Tomar los valores de una lista en el controlador (MVC) en el foro de ASPX (.net) en Foros del Web. Estimados: Quiero poder listar una serie de objetos en la vista y luego poder accederlos en el controlador. Básicamente lo que necesito es poder recorrer ...
  #1 (permalink)  
Antiguo 03/01/2012, 08:09
Avatar de moron  
Fecha de Ingreso: mayo-2004
Mensajes: 972
Antigüedad: 20 años
Puntos: 2
Tomar los valores de una lista en el controlador (MVC)

Estimados:

Quiero poder listar una serie de objetos en la vista y luego poder accederlos en el controlador.
Básicamente lo que necesito es poder recorrer los items que tengan el campo selected en true.

Intento hacerlo de esta forma pero en el controlador me llega un objeto vacío.

Código:
@using (Html.BeginForm())
{
    @Html.ValidationSummary(true)
<table>
    <tr>
        <th>
            #
        </th>
        <th>
            Producto
        </th>
         <th>
            Cantidad
        </th>
        
    </tr>

@foreach (var item in Model)
{
    <tr>
        <td>
            @Html.CheckBoxFor(modelItem => item.selected)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Producto.Nombre)
        </td>
         <td>
            @Html.DisplayFor(modelItem => item.Cantidad)
        </td>
         
    </tr>
}

</table>
  <p>
            <input type="submit" value="Create" />
        </p>
}
Muchas gracias desde ya.

Última edición por moron; 03/01/2012 a las 11:28

Etiquetas: mvc2, usar, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:13.