问题描述
任何人都可以帮助我如何使用sql表在引导程序中填充下拉列表,基本上我希望使用sql表中的值填充下拉列表。这就是我的HTML代码的样子
<div class="dropdown">
<button class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown">Oblik organizacije
<span class="caret"></span></button>
<ul class="dropdown-menu">
<li><a href="#">Type1</a></li>
<li><a href="#">Type2</a></li>
<li><a href="#">Type3</a></li>
</ul>
</div>
所以我想用来自tblType的值填充这些值Type1,Type2,Type3
解决方法
如果使用的是c#,则可以简单地使用foreach循环:
@foreach (var x in YOUR_ARRAY)
{<li>@x</li>}
更新:
使用模型,在您的控制器中调用视图:
var TypeList = new tblTypeEntities();
ViewBag.TypeList = TypeList.tblType.ToList();
return View();
您的观点之内:
@{
var TypeList = ViewBag.TypeList;
}
然后使用foreach循环:
<ul>
@foreach (var x in TypeList)
{<li>@x.YOUR_TABLE_FILED_NAME </li>}
</ul>
可以帮助您的跃点