当添加类别部分时,每个类别都有一个。但是我想吸引类别中的哪个元素,我怎么做。
我给予的例子,从每个类别的数据库。类别A具有B c URL。类别B也有URL B c。我有一个叫Menu
的表。如果category为true,我尝试将其与Category
表中的Menu
表中的id匹配并显示它。
数据模型:
public static veri.Kategoriler[] deneme
{
get
{
using (burakEntities db = new burakEntities())
{
return db.Kategorilers
.Include(p => p.Menuler)
.OrderByDescending(p => p.kategorilertarih)
.Where(p => p.KategoriAktif == "true"
& p.Menuler.KategoriMi == "true"
& p.Menuler.MenuMi == "false"
& p.Menuler.Menulerid == p.Menulerid)
.ToArray();
}
}
}
_category.cshtml
视图:
@foreach (var item in Model)
{
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" type="button" id="dropdownMenuButton1" data-bs-toggle="dropdown" aria-expanded="false">
@item.Menuler.MenuAdi
</a>
<!-- Dropdown menu -->
<ul class="dropdown-menu" aria-labelledby="dropdownMenuButton1">
<li>
<a class="dropdown-item" href="#">@item.kategoriAdi</a>
</li>
</ul>
</li>
}
输出量:
2条答案
按热度按时间chhqkbe11#
我认为你需要把你的foreach放在下面的代码块中。你在一个更高的层次上循环;因此,您将获得更多的下拉列表,而不是更多的下拉项。
q3qa4bjr2#
问题解决了