Asp.net ASP:菜单:需要应用CSS来制作项目符号列表

Asp.net ASP:菜单:需要应用CSS来制作项目符号列表,asp.net,css,aspmenu,aspmenu-control,bulletedlist,Asp.net,Css,Aspmenu,Aspmenu Control,Bulletedlist,我正在使用ASP:Menu,我希望菜单如下所示。请建议如何应用CSS以及我应该做哪些更改 产品 因斯托克 缺货 命令 采购订单 销售订单 延期交货 发票 ASP:菜单代码如下所示 <asp:Menu runat="server" ID="Navigator" MaximumDynamicDisplayLevels="0" StaticDisplayLevels="3" Orientation="Vertical" DataSourceID="RelativeSiteMapDa

我正在使用ASP:Menu,我希望菜单如下所示。请建议如何应用CSS以及我应该做哪些更改

产品

  • 因斯托克
  • 缺货
命令

  • 采购订单
  • 销售订单
    • 延期交货
    • 发票
ASP:菜单代码如下所示

<asp:Menu runat="server" ID="Navigator" MaximumDynamicDisplayLevels="0" StaticDisplayLevels="3" 
Orientation="Vertical" DataSourceID="RelativeSiteMapDataSource"   />

    您可以使用以下CSS:

    ul.Menu {  margin:0 1.5em 1.5em 1.5em; }
    ul.Menu li {     list-style-type:disc; }
    ul.Menu ul {     margin:0 3em 1.5em 1.5em; }
    
    请记住,您的HTML已损坏

    <li class="Menu-Leaf"><a href="http://pdxeon/so.aspx" class="Menu-Link" title="Sales Orders">Sales Orders</a></li>
         <ul>   <--- this should be before the </li>. Lists must be nested. Any tag outside </li> is illegal.
    

    • 您不知道如何编写css,或者您不知道如何将css应用于asp标记?这是一个客户端问题。请显示您的HTML,而不是服务器端的ASP代码。@四十二:ASP:菜单中几乎没有CSS的标记,但在我的例子中,我只希望子菜单和子菜单项被标识和项目符号。我没有意识到这一点,因此正在寻找方向。如果这是一个简单的问题,很抱歉。@Diodeus:asp:menu通过html呈现输出。所以我没有把html的东西放在页面上。我无法理解你的回复。CSS样式HTML,它不样式。NET。因此,生成的实际HTML对于其他人能够回答您的问题非常重要。:感谢您的输入和HTML建议。我在样式表中添加了上面的CSS作为MenuTest,并尝试在asp:menu的CSSClass中引用,但它不起作用。我的样式表也给出了使用“ul”的错误。有什么建议吗?这是我在样式表中看到的,当我将鼠标悬停在“ul”上时,它会用红色加下划线。验证(CSS 2.1):“ul”不是一个已知的CSS属性名。一定有一些现有的CSS正在这样做。谢谢。它还不允许我投票。我会检查样式表,然后再给你回复。同时,有谁能帮助我在asp:菜单中使用哪一个标记来获得我要寻找的显示样式?它不起作用。我复制了样式表,但没有成功。有人能告诉我我做错了什么吗?
      <li class="Menu-Leaf"><a href="http://pdxeon/so.aspx" class="Menu-Link" title="Sales Orders">Sales Orders</a></li>
           <ul>   <--- this should be before the </li>. Lists must be nested. Any tag outside </li> is illegal.
      
      <ul>
          <li>
             <ul>
                 <li>...</li>
             </ul>
          </li>
      </ul>