我正在尝试使用 MVC 和 Razor 使用列表填充 @Html.DropDownList。
波纹管是我的 Controller 代码。所以我需要从我的 ViewBag 中选择列表并填写下拉列表。
public ActionResult Register()
{
sparklingEntities context = new sparklingEntities();
var query = (from discs in context.Disciplines
select discs).ToList();
List<string> listOfDiscs = new List<string>();
foreach (var item in query)
{
listOfDiscs.Add(item.Discipline);
}
ViewBag.ListOfDisciplines = listOfDiscs;
return View();
}
谢谢您的帮助。
最佳答案
如果这是在您的模型属性的编辑器中:
@Html.DropDownList("", new SelectList(ViewBag.ListOfDisciplines, Model))
关于asp.net-mvc - 使用 MVC 使用 List<string> 填充 @Html.DropDownList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6333270/