使用mvc中的for循环返回带有下拉列表的模型对象列表

时间:2015-03-31 18:06:54

标签: asp.net-mvc html.dropdownlistfor

我需要将模型对象列表发送到我的部分页面,我需要绑定它。但我无法将下拉列表绑定到我的模型对象。

使用下面的代码我无法绑定我的下拉列表,但是如果我使用ViewBag,相同的代码仍在工作。

@model MyProject.Models.BindDropdown

@for (int i = 0; i <= Model.Count; i++)
{
    @Html.DropdownListFor(m => m[i].MyID, new SelectList(m = > m[i].List),"MyID")
}

当我尝试写m[i].List时,我收到此错误

  

无法将lambda表达式转换为System.Collections.IEnumerable类型,因为它不是委托类型

0 个答案:

没有答案