我在我的控制器中有这个
ViewBag.list = new SelectList(db.ListOfDB, "Value", "Text");
我需要创建一个Select,但不使用@ Html.DropDownList我尝试使用它:
<select id="mylist"> ??? (selectitem) @ViewBag.list ??? </select>
如何根据Viewbag创建选择,但不使用Html.Helper
答案 0 :(得分:1)
您可以将列表传递给模型上的视图。然后你可以做
<select id="myList">
@foreach(var item in Model.myList)
{
<option value="item.Value">item.Name<option>
}
</select>
答案 1 :(得分:0)
@ {
ViewBag.Title = "";
Layout = "~/Views/Shared/_LayoutLanding.cshtml";
List<SelectListItem> list = ViewBag.list;
}
@for(int i = 0; i < list.Count; i++)
{
<option value="@list[i].Value">@list[i].Text</option>
}