【问题标题】:Is it in any way possible to get the asp:menu items separated in multiple-columns?是否有可能将 asp:menu 项目分成多列?
【发布时间】:2012-10-28 14:49:48
【问题描述】:

有什么方法可以将 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 实现这一点?

【问题讨论】:

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


    【解决方案1】:

    当您使用 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 菜单控件。 如果你在这里问的那样可能的话,我很乐意看到那个代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-06
      • 2010-09-05
      • 2020-02-26
      • 2022-01-23
      相关资源
      最近更新 更多