我有一个asp:菜单,我正在使用css类来格式化这个菜单。
<asp:Menu ID="MenuMain" runat="server" DataSourceID="SiteMapDataSource"
Orientation="Horizontal" RenderingMode="List" SkinID="None"
IncludeStyleBlock="false" StaticDisplayLevels="1">
<StaticMenuStyle CssClass="nav" />
<StaticSelectedStyle CssClass="active" />
<LevelSubMenuStyles>
<asp:SubMenuStyle CssClass="level1" />
<asp:SubMenuStyle CssClass="level2" />
</LevelSubMenuStyles>
然而,asp.net会动态添加由与菜单关联的javascript生成的内联样式和div。 反正有没有阻止这个?
答案 0 :(得分:0)
添加您自己的具有不同名称的css类,并在CssClass
中将它们与此关联<StaticMenuStyle CssClass="nav" />
<StaticSelectedStyle CssClass="active" />
<LevelSubMenuStyles>
<asp:SubMenuStyle CssClass="level1" />
<asp:SubMenuStyle CssClass="level2" />
</LevelSubMenuStyles>
希望它有所帮助。 如果它解决了你的问题,不要忘记投票。 谢谢.. :))