是否有可能将asp:菜单项分成多列?

时间:2012-11-08 11:49:02

标签: c# asp.net menu multiple-columns aspmenu

有没有办法让asp:菜单项分成多列?我从System.Web.XmlSiteMapProvider获取菜单项,然后将它们“转发”到SiteMap以与asp:menu一起使用。 我需要一个结构如下的菜单:

Item1 Item5 Item9  Item11
Item2 Item6 Item10 Item12
Item3 Item7 Item11 Item13
Item4 Item8 Item12 Item14

等等...... 我如何根据System.Web.XmlSiteMapProvider?

实现此目的

1 个答案:

答案 0 :(得分:0)

使用asp菜单时,它会在不同的视图中显示在客户端,如下所示。

    <table>
      <tbody>
         <tr>
            <td>Item 1</td>
            <td>Item 2</td>
            <td>Item 3</td>
            <td>Item 4</td>
            <td>Item 5</td>
         </tr>
      </tbody>
    <table>

正如您所看到的,不可能将一行划分为两行,因此从技术上讲,使用单个asp菜单控件是不可能的。 其他方法是使用两个不同的Asp菜单控件。 如果有可能,就像你在这里问我看到的那样,而不是看到那段代码。