Dropdownmenu в ASP.NET ядро 1.0


Я знаю, что существуют тысячи ответов о создании выпадающего меню в ASP.Net но я не нашел никого, кто был бы создан для Core 1.0. Это довольно новый, и я надеюсь, что кто-нибудь из вас может помочь мне с моим вопросом. Как создать большой dropdownmenu в Core 1.0. Я попробовал это сделать с помощью следующего кода:

<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 2

1 ответ:

Я достиг своей цели с помощью документации 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