C# 是否有可能将asp:菜单项分隔成多列?
有没有办法将asp:菜单项分隔为多个列?我从System.Web.XmlSiteMapProvider获取菜单项,然后将它们“转发”到要与asp:菜单一起使用的站点地图。 我需要一份结构如下的菜单:C# 是否有可能将asp:菜单项分隔成多列?,c#,asp.net,menu,multiple-columns,aspmenu,C#,Asp.net,Menu,Multiple Columns,Aspmenu,有没有办法将asp:菜单项分隔为多个列?我从System.Web.XmlSiteMapProvider获取菜单项,然后将它们“转发”到要与asp:菜单一起使用的站点地图。 我需要一份结构如下的菜单: Item1 Item5 Item9 Item11 Item2 Item6 Item10 Item12 Item3 Item7 Item11 Item13 Item4 Item8 Item12 Item14 等等。。 如何基于System.Web.XmlSiteMapProvider实现这一点?当
Item1 Item5 Item9 Item11
Item2 Item6 Item10 Item12
Item3 Item7 Item11 Item13
Item4 Item8 Item12 Item14
等等。。
如何基于System.Web.XmlSiteMapProvider实现这一点?当您使用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>
项目1
项目2
项目3
项目4
项目5
正如您所看到的,不可能将一行一分为二,因此从技术上讲,使用单个asp菜单控件是不可能的。
另一种方法是使用两个不同的Asp菜单控件。
如果可能的话,就像你在这里问的那样,我很乐意看到这些代码