ActionLink с использованием подменю Bootstrap 3 не работает, URL не вызывается - PullRequest
0 голосов
/ 04 ноября 2018

Самозагрузка в подменю C # не вызывается, URL отображается внизу браузера, но при нажатии ничего не происходит. Что я делаю не так?

<div class="navbar-collapse collapse dropdown">
<ul class="nav navbar-nav" role="menu">
<li role="menuitem">@Html.ActionLink("Contracts", "Index", "Contracts")</li>
<li class="dropdown-submenu" data-toggle="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
Configuration <b class="caret"></b></a>
<ul class="dropdown-menu" role="menu">
<li role="menuitem">@Html.ActionLink("Contract Type", "ContractType", 
"Configuration")</li>
 <li role="menuitem">@Html.ActionLink("Cost Type", "CostType", 
"Configuration")</li>
</ul>
</li>
</ul>
</div>

Ответы [ 2 ]

0 голосов
/ 26 ноября 2018

Я обновился до Bootstrap 4.1. Теперь все в порядке

 <ul class="navbar-nav mr-auto">
                        <li class="nav-item @Html.IfSelected("Proposals")">
                            <a class="nav-link" href="@Url.Action("Index", "Proposal")">Proposals</a>
                        </li>
                        <li class="nav-item @Html.IfSelected("Contracts")">
                            <a class="nav-link" href="@Url.Action("Index", "Contracts")">Contracts</a>
                        </li>
                        <li class="nav-item @Html.IfSelected("Reporting")">
                            <a class="nav-link" href="@Url.Action("Reporting", "Home")">Reporting</a>
                        </li>
                        <li class="nav-item dropdown">
                            <a class="nav-link dropdown-toggle" href="" id="navbarDropdown" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
                                Configuration
                            </a>
                            <div class="dropdown-menu" aria-labelledby="navbarDropdown">
                                <a class="dropdown-item" href="@Url.Action("Actions", "Configuration")">Actions</a>
                                <a class="dropdown-item" href="@Url.Action("ContractType", "Configuration")">Contract Type</a>
                                <a class="dropdown-item" href="@Url.Action("CostType", "Configuration")">Cost Type</a>
                                <a class="dropdown-item" href="@Url.Action("PendingOn", "Configuration")">Pending On</a>
                                <a class="dropdown-item" href="@Url.Action("Periods", "Configuration")">Periods</a>
                                <a class="dropdown-item" href="@Url.Action("Operators", "Configuration")">Operators</a>
                                <a class="dropdown-item" href="@Url.Action("SellerType", "Configuration")">Entity Type</a>
                                <a class="dropdown-item" href="@Url.Action("Status", "Configuration")">Status</a>
                                <a class="dropdown-item" href="@Url.Action("Result", "Configuration")">Results</a>
                                <a class="dropdown-item" href="@Url.Action("Vendors", "Configuration")">Vendors</a>
                                <a class="dropdown-item" href="@Url.Action("Users", "Configuration")">Users</a>
                            </div>
                        </li>
                    </ul>
0 голосов
/ 04 ноября 2018

проверьте, совпадает ли ваша ActionResult с вашей .chtml страницей ActionLink

...