因此,在我看来,我在for循环中动态创建下拉列表。我在唯一的id值中使用相同的名称值。将HTML.DropDownList值数组发送到控制器操作方法
@foreach(var item in Model.Items)
{
@Html.DropDownList("Items" Model.GenerateSelectList(item.id), new { id = item.id })
}
在该文章中,我能得到这样的下拉菜单的值我控制器操作方法:
[HttpPost]
[ValidateAntiForgeryToken]
[Authorize]
public ActionResult ClassicLineup(IList<int> items)
{
}
我无法弄清楚如何获得BOTH下拉的id和关联的值。
看来似乎应该是简单,但它已经难倒了我...
感谢。
你有兴趣只获取选定的项目? –
正确我只关心获取选定的值和相应的下拉列表编号 –