0

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

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

等等..我如何基于 System.Web.XmlSiteMapProvider 实现这一点?

4

1 回答 1

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 菜单控件。如果你在这里问的那样可能的话,我喜欢看到那个代码。

于 2012-11-08T13:21:46.383 回答