3

我試圖在我的共享_Layout實現下拉菜單,很不幸成功。引導下拉菜單不工作_Layout.cshtml在MVC共享4

難道你們知道是什麼問題在這裏:

<nav> 
     <div class="dropdown"> 
      <button class="btn" data-toggle="dropdown"> This that </button> 
      <ul class="dropdown-menu"> 
       <li>@Html.ActionLink("Home", "Index", "Home")</li> 
       <li>@Html.ActionLink("About", "About", "Home")</li> 
       <li>@Html.ActionLink("Contact", "Contact", "Home")</li> 
      </ul> 
     </div> 
    </nav> 

當我這樣做顯示:在我的UL塊,我可以看到下拉,然而,在上述情況下,當我按一下按鈕沒有落下。

+0

是引導資源加載? – Jasen

+0

bootstrap 2.3.2或3.0.0? – solidau

+0

是資源被加載,這就是爲什麼我顯示:塊顯示下拉菜單。 – NoviceDeveloper

回答

2

這是我的解決方法,以防有人仍在尋找。

.dropdown:hover .dropdown-menu {display: block;} 

    .nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu 
    {margin-top: 0;}  
+0

這是最好的答案!謝謝 – Bellash

1

現在這可能是無用的。但我想分享實際問題。

我面臨同樣的問題。 問題是導入引導程序css文件的正常和縮小版本。

//錯誤的方式

<link href="@Url.Content("~/Content/themes/vendor/bootstrap.min.css")" rel="stylesheet" /> 
<link href="@Url.Content("~/Content/themes/vendor/bootstrap-theme.min.css")" rel="stylesheet" /> 
<link href="@Url.Content("~/Content/themes/vendor/bootstrap.css")" rel="stylesheet" /> 
<link href="@Url.Content("~/Content/themes/vendor/bootstrap-theme.css")" rel="stylesheet" /> 

//正確的方式

<link href="@Url.Content("~/Content/themes/vendor/bootstrap.min.css")" rel="stylesheet" /> 
<link href="@Url.Content("~/Content/themes/vendor/bootstrap-theme.min.css")" rel="stylesheet" />