2011-10-03 78 views
1

我正在使用ASP菜單控件.NET 4.0。我終於得到了樣式工作得益於this post的答案,但現在我已經將我的web.config中的controlRenderingCompatibilityVersion設置爲「4.0」我在Menu控件下方看到了我的分隔符圖像。asp.net菜單控件staticBottomSeparatorImage出現在水平菜單下

<div class="menuContainer"> 
     <asp:Menu ID="_menu" runat="server" EnableTheming="true" DataSourceID="_siteMap" CssClass="menuClass" IncludeStyleBlock="false" 
      Orientation="Horizontal" StaticBottomSeparatorImageUrl="../images/menuSepImage.jpg" OnMenuItemDataBound="_menu_OnDataBound"> 
     </asp:Menu> 
     <asp:SiteMapDataSource ID="_siteMap" runat="server" ShowStartingNode="false" /> 
    </div> 

我試圖拉出默認CSS樣式是自動生成的,並設置IncludeStyleBlock =「假」,但設置#_menu img.horizo​​ntal分離器{}類在我的CSS不會做任何事情,這就是爲什麼我試圖用StaticBottomSeparatorImageUrl屬性來設置它。

+0

我剛剛明白了這一點。如果其他人有這個問題,我爲.horizo​​ntal-separator {position:relative;頂部:-36px;}並設置我包含div menuContainer的高度。 –

回答