ASP.NET Core 1.0中的Dropdownmenu

时间:2016-03-29 21:40:47

标签: css asp.net asp.net-core-1.0

我知道有很多关于在ASP.Net中创建下拉菜单的答案,但我还没有发现任何用于Core 1.0的人。这很新,我希望你们中的任何人都可以帮我解决我的问题。 如何在Core 1.0中创建一个大的dropdownmenu。我用这段代码试了一下:

<div class="navbar-collapse collapse">
                <ul class="nav navbar-nav">
                    <li> <a asp-controller="Home" asp-action="Index">Product</a></li>
                    <ul>
                       <li><a>Menu under Product</a></li>
                    </ul>
                    <li><a asp-controller="Home" asp-action="Contact">Contact</a></li>
                </ul>

然后VS2015说:元素ul不能在另一个元素ul下创建。

因此,如果您将光标放在产品网站上,我就无法隐藏和显示它。有谁知道如何解决它?

最好的问候

CDRohling。

1 个答案:

答案 0 :(得分:12)

如上所述,我通过Boostrap的文档实现了我的目标。最后,我添加了此代码来解决我的问题:

                    <li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Products <span class="caret"></span></a>
                        <ul class="dropdown-menu">
                           <li><a asp-controller="Products" asp-action="Cloud">Cloud</a></li>                           
                        </ul>
                    </li>

希望有一天会有人需要这个。

最诚挚的问候,CD Rohling