C# 设置子菜单悬停时的aspx导航菜单样式

C# 设置子菜单悬停时的aspx导航菜单样式,c#,css,asp.net,C#,Css,Asp.net,我的菜单是这样的: 我试图更改SUB1按钮的宽度,但失败了。SUB2具有右侧宽度,但应位于左侧。我想我的子菜单缺少了一个CSS类。菜单应如下所示: 我试着在站点中更改ulli和a aspx: @Pete图片是渲染的page@Pete我在上面添加了html <asp:Menu ID="StartMenu" runat="server" CssClass="menuStart" EnableViewState="false" Includ

我的菜单是这样的:

我试图更改SUB1按钮的宽度,但失败了。SUB2具有右侧宽度,但应位于左侧。我想我的子菜单缺少了一个CSS类。菜单应如下所示:

我试着在
站点中更改
ul
li
a

aspx:



@Pete图片是渲染的page@Pete我在上面添加了html
<asp:Menu ID="StartMenu" runat="server" CssClass="menuStart" EnableViewState="false"
          IncludeStyleBlock="true" Orientation="Horizontal" RenderingMode="List"
          StaticEnableDefaultPopOutImage="false" StaticSelectedStyle-BackColor="#b90276">
    <StaticMenuItemStyle HorizontalPadding="20" VerticalPadding="10" />
    <Items>
        <asp:MenuItem Text="ITEM1" >
            <asp:MenuItem Text="SUB1"></asp:MenuItem>
            <asp:MenuItem Text="SUB2"></asp:MenuItem>
        </asp:MenuItem>
        <asp:MenuItem Text="ITEM2"></asp:MenuItem>
    </Items>
    <StaticSelectedStyle BackColor="#B90276"></StaticSelectedStyle>
</asp:Menu>