Подтвердить что ты не робот

CheckboxList в MVC3

Возможный дубликат:
CheckboxList в MVC3 Просмотр и получение отмеченных элементов, переданных контроллеру.

Как создать контрольный список в MVC3 и вернуть результаты, которые были отмечены при отправке.

Asp.net MVC3

4b9b3361

Ответ 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; }
}

Выбранные значения будут находиться в MyOptions.