2012-08-27 26 views
1

我該如何更改我的asp:菜單的fontcolor,它從站點地圖讀取項目?
ccsClass沒有工作!
這是我的代碼:如何更改asp:菜單的fontcolor從站點地圖讀取項目

<asp:Menu ID="Menu1" runat="server" DataSourceID="SiteMapDataSource1" 
StaticDisplayLevels="2" CssClass="MyMenu" 
StaticSubMenuIndent="18px" 
DynamicMenuItemStyle-BackColor="#C0C0BC" 
DynamicHoverStyle-BackColor="#B3B3B3" 
StaticHoverStyle-BackColor="#666666" 
StaticHoverStyle-ForeColor="#d9d9d6" 
StaticMenuItemStyle-VerticalPadding="1px" StaticPopOutImageUrl="~/Images/control_rewind_blue.png" > 

這是ccsClass:

.MyMenu{color:White; font-family:Tahoma; font-size:medium;} 

感謝

回答

1

您可以通過前景色增添色彩,你可以添加的風格以及

<asp:Menu ID="Menu1" ForeColor="#003399" style="left: 40px; position: relative; top: 6px" runat="server" DataSourceID="SiteMapDataSource1" 
     StaticDisplayLevels="2" CssClass="MyMenu" 
     StaticSubMenuIndent="18px" 
     DynamicMenuItemStyle-BackColor="#C0C0BC" 
     DynamicHoverStyle-BackColor="#B3B3B3" 
     StaticHoverStyle-BackColor="#666666" 
     StaticHoverStyle-ForeColor="#d9d9d6" 
     StaticMenuItemStyle-VerticalPadding="1px" StaticPopOutImageUrl="~/Images/control_rewind_blue.png" > 
+0

。我這樣做,但沒有奏效! – Hamid

0

定義每個操作的類上asp:Menu這樣的:

<asp:Menu ID="AspMenu" runat="server"> 

<StaticMenuStyle CssClass="VerticalMenuli" /> 
<StaticMenuItemStyle CssClass="VerticalMenuItem" /> 
<StaticHoverStyle CssClass="VerticalMenuHover" /> 
<StaticSelectedStyle CssClass="VerticalMenuSelectedItem" /> 

<DynamicMenuStyle CssClass="VerticalMenuSubMenu" />  
<DynamicMenuItemStyle CssClass="VerticalMenuSubMenuItem" /> 
<DynamicHoverStyle CssClass="VerticalSubMenuHover" /> 
<DynamicSelectedStyle CssClass="SubMenuSelected"/> 

現在,您可以在定義的類中爲任何子菜單或鏈接提供格式。