Вот мой код:Связывание DropDownListFor В Еогеасп, ASP.NET MVC
ViewModel
public class FooViewModel{
public Guid BarId { set;get }
}
Вид:
@model IEnumerable<FooViewModel>
@foreach (var c in Model)
{
<div>
@Html.DropDownListFor(o => c.BarId , (List<SelectListItem>)ViewBag.BarCollection)
</div>
}
проблема DropDownListFor
создать параметры полностью, но связывание Безразлично» т работы.
Side Примечание: Есть несколько других вопросов, с тем, что, если это в том числе вы редактируете существующие элементы, которые имеют значение «BarId», тогда первый параметр всегда будет выбран, когда вы будете отображать представление (хотя оно будет правильно возвращено). Но пока я не вижу ваш код контроллера, я могу показать вам правильный способ его исправления, но по существу вам нужно создать новый 'SelectList' на каждой итерации –