Как передать IEnumerable список контроллеру в MVC, включая состояние флажка?
У меня есть приложение MVC, в котором я использую такую модель:
public class BlockedIPViewModel
{
public string IP { get; set; }
public int ID { get; set; }
public bool Checked { get; set; }
}
Теперь у меня есть вид, чтобы связать список, как это:
@model IEnumerable
@using (Html.BeginForm())
{
@Html.AntiForgeryToken()
}
@foreach (var item in Model) {
@Html.HiddenFor(x => item.IP)
@Html.CheckBoxFor(x => item.Checked)
@Html.DisplayFor(modelItem => item.IP)
}
Теперь у меня есть контроллер для получения действия от кнопки отправки:
public ActionResult BlockedIPList(IEnumerable lstBlockedIPs)
{
}
Но я получаю нулевое значение для lstBlockedIPs при переходе к действию контроллера. Мне нужно получить состояние флажка здесь. Пожалуйста помоги.