Bootstrap NavBar Dropdown具有重复项

时间:2018-11-08 08:31:54

标签: asp.net bootstrap-4

在这个问题上玩了一段时间,到目前为止已经取得了相当大的成功,但是只有一个我个人似乎无法解决的问题。

我正在使用引导程序来创建导航栏,并且其中的大部分内容在大多数情况下都可以正常工作,直到我使用下拉菜单为止。

我希望它看起来像this

但是我得到的结果是this

@model MessePrototyp.Models.MenuItem

<a href="#" class="dropdown-item dropdown-toggle" data-toggle="dropdown">@Model.Caption</a>

<ul class="dropdown-menu">
    @foreach (var subitem in @Model.MenuItems)
    {
        if (subitem.MenuItems.Count != 0)
        {

            @await Html.PartialAsync("MenuItem", @subitem)

        }
        else
        {
            <li><a a class="dropdown-item" asp-area="" asp-controller="@subitem.Controller" asp-route-id="@subitem.Notation" asp-action="@subitem.Action">@subitem.Caption</a></li>


        }


    }
</ul>

此行

<a href="#" class="dropdown-item dropdown-toggle" data-toggle="dropdown">@Model.Caption</a>

似乎是创建“标题”重复项的人,我尚未找到解决此问题的方法,尽管其他人似乎都没有这个问题。

0 个答案:

没有答案