-1
這裏是我的代碼:綁定DropDownListFor在的foreach,ASP.NET MVC
視圖模型
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
完全創建選項,但沒有按結合」工作。
邊注:沒有與此包括,如果其他一些問題您編輯已設置「BarId」值的現有項目,則在顯示視圖時仍會始終選擇第一個選項(儘管它將正確回發)。但是,直到我看到你的控制器代碼,我才能向你顯示修復它的正確方法 - 但實質上你需要在每次迭代中生成一個新的「SelectList」 –