在bootstrap官方來說,導航最多就是兩級,兩級以上是無法實現的,大叔找了一些第三方的資料,終於找到一個不錯的插件,使用上和效果上都還不錯,現在和大家分享一下 外掛程式位址:http://vsn4ik.github.io/bootstrap-submenu/ 先看一下,在大叔後台系統上的顯示效果 下面說一下實現的方式 1 引用三個JS外掛程式和一個CSS類別庫 複製程式碼 程式碼如下: 2 插入對應的HTML程式碼區塊,本範例沒有使用遞歸產生程式碼,使用了靜態的三級結構,這樣看著更清晰,真正的生產環境建議使用遞歸去生產選單 複製程式碼 程式碼如下: @foreach(模型中的var項目) { if (item.Sons != null && item.Sons.Count > 0) { @item.MenuName @foreach(item.Sons 中的 var sub) { if (sub.Sons != null && item.Sons.Count > 0) { @sub.MenuName @foreach(sub.Sons 中的 var 內部) { @inner.MenuName } } else { @sub.MenuName } } } else { @item.MenuName } } 最後的效果就是第一個圖了,值得注意的是,如果希望每個選單之間使用分割線,可以加入 這行程式碼。 感謝各位的閱讀!文章來源 張佔嶺