我正在爲我的公司開發ASP.NET Web應用程序。我正在使用Windows身份驗證,因爲此Web應用程序將只在公司內部使用。ASP.NET:主頁中的菜單控件無法使用CSS樣式
我在site.master頁面內定義了菜單/導航欄作爲(HTML ul和li)格式的列表。另外,我有這個菜單中一個特殊的CSS這是以下幾點:
/* TOPNAV */ .topnav { padding:0; margin:0; width:966px; height:53px; background: url(images/bg_menu.gif) top repeat-x; } /* level 0 */ .topnav ul { padding:0; margin:0 30px 0 0; list-style:none; border:0; float: left; } .topnav ul li { float:left; margin:0; padding:0; border-right:1px solid #303030; border-left:1px solid #0a0a0a; } .topnav ul li a { float:left; margin:0 1px 0 0; padding:17px 47px; color:#fff; font:normal 14px Georgia, "Times New Roman", Times, serif; text-decoration:none; } .topnav ul li.current_page_item { } .topnav ul li.current_page_item a, .topnav ul li a.a_hover_main { color:#fff; background-color:#0f0f0f;} /* on hover */ /* level 1 */ .topnav ul li ul { padding:0; top:52px; left:-2px; height:auto; color:#a8a7a7; background-color:#0f0f0f; border-bottom:none;} .topnav ul li ul li { margin:0; padding:0; background:none; border-bottom:1px solid #010101;}
因爲對於管理員,我希望他能看到相同的菜單欄中但更多的項目。我的朋友告訴我,我可以通過使用菜單控制來實現菜單來做到這一點。我創建了網站導航地圖,並將菜單控件放在母版頁中,但現在的問題是如何通過Menu Control使用上述CSS文件。
那麼我該怎麼做呢?請爲我提供的例子(如果有的話)
我試了一下。這個選項只給出了菜單欄的背景,你在上面的CSS代碼中看到填充,邊距和菜單的第二級別是什麼? – user730077
如果別的東西不起作用,這意味着它被重置在某個地方(你有另一個ul,ul li CSS) –