如何使用SQL在引导程序中填充下拉列表

问题描述

任何人都可以帮助我如何使用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>

可以帮助您的跃点

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...