Как создать контрольный список в MVC3 и вернуть результаты, которые были отмечены при отправке.
Asp.net MVC3
Ответ 1
В рамки нет помощника, чтобы сделать это для вас. Но это не так сложно. Предполагая, что у вас уже есть список выбора в ViewBag, это будет работать нормально.
@foreach (var o in ViewBag.Options) {
<label><input type="checkbox"
name="MyOptions"
value="@o.Value"/>
<span>@o.Text</span></label>
<br/>
}
Вы видите модель, которая должна иметь возможность принимать массив, например...
public class MyViewModel {
public ICollection<string> MyOptions { get; set; }
}