【问题标题】:How to populate dropdown list in bootstrap using sql如何使用 sql 在引导程序中填充下拉列表
【发布时间】:2020-09-23 01:43:17
【问题描述】:

谁能帮助我如何使用 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

【问题讨论】:

  • 很难确定您对 ADO.NET 和 c# 的熟悉程度,因此答案可能会变得非常有启发性和冗长。您应该提供一些与您尝试完成这项工作相关的代码,否则我认为这是一个过于宽泛的问题 - 因为这很容易成为一个前后讨论板。
  • 我认为这是问题所在,我在引导程序中创建了下拉菜单,但我不知道在 C# 中该做什么,以便填充此下拉菜单

标签: c# bootstrap-4 bootstrap-modal angular-ui-bootstrap


【解决方案1】:

如果你使用的是 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>

可以帮助你的跳跃

【讨论】:

  • 我使用的是 C#,但我是新手,所以我只需要使用 sql 表中的数据填充下拉列表
  • 您是否为您的 tblType 创建了模型?如果没有,您可以查看此主题,这将很有帮助:shorturl.at/fxCU4
  • 是的,我确实为 tblType 创建了模型。我该如何使用它
猜你喜欢
  • 1970-01-01
  • 2012-10-04
  • 2014-12-18
  • 2022-01-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-05
  • 2020-04-08
相关资源
最近更新 更多