2011-03-12 14 views

Respuesta

40

No hay ayudante integrado en el marco de hacer esto para usted. 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/> 
} 

permite ver el modelo tendrá que ser capaz de aceptar un arreglo, así ...

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

Los valores seleccionados estarán en MyOptions.