foreach-Razor内下拉列表的选定值
本文关键字:下拉列表 foreach-Razor | 更新日期: 2023-09-27 18:26:52
我在控制器的操作中将使用viewbag的对象列表传递给我的视图:
ViewBag.subGroupNameList = DbContext.SubGroups.ToList();
并在cshtml视图中的foreach中渲染类似的下拉菜单:
@Html.DropDownList("subGroupNameList", new SelectList(ViewBag.subGroupNameList, "id", "subGroupName", item.SubGroupId))
项目所在位置。SubGroupId是该特定行中下拉列表的选定值的id。问题是加载后无法选择选定的值。
知道为什么会发生这种事吗?感谢
这个对我有用:
@Html.DropDownListFor(x =>item.SubGroupId, new SelectList(ViewBag.subGroupNameList, "id", "subGroupName", item.SubGroupId))