proyecto programacion net mvc different desde dal cero capas asp .net asp.net asp.net-mvc-3

.net - mvc - programacion en capas asp net c#



CheckboxList en MVC3 (1)

Posible duplicado:
CheckboxList en MVC3 Ver y obtener los elementos marcados pasados ​​al controlador.

¿Cómo se crea una lista de casilla de verificación en MVC3 y se devuelven los resultados que se verifican en el envío?

Asp.net MVC3


No hay ayuda incorporada en el marco para hacer esto por ti. Pero no es tan difícil. Suponiendo que ya tiene una lista de selección en ViewBag, esto funcionará bien.

@foreach (var o in ViewBag.Options) { <label><input type="checkbox" name="MyOptions" value="@o.Value"/> <span>@o.Text</span></label> <br/> }

Ver modelo tendrá que ser capaz de aceptar una matriz, como este ...

public class MyViewModel { public ICollection<string> MyOptions { get; set; } }

Los valores seleccionados estarán en MyOptions .