gpt4 book ai didi

asp.net - ASP :menu : need to show sub-menu items when page is loaded with different style

转载 作者:行者123 更新时间:2023-11-28 12:22:42 25 4
gpt4 key购买 nike

    <asp:SiteMapDataSource runat="server" ID="RelativeSiteMapDataSource" StartFromCurrentNode="False"
ShowStartingNode="False" SiteMapProvider="CatalogSiteMap" />

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

我在几个 ASPX 页面中有上面的代码。

我想要做的是在加载页面时显示所有子菜单项,并且应该有某种缩进来显示菜单项的层次结构。上面的代码当前在单击其父菜单项时打开子菜单(例如,当我单击“产品”菜单时它显示它的子菜单)。

PS: 由于我是新用户,因此不允许附加图像。但是我已经在下面展示了我希望菜单如何显示,请提出建议。

产品

  • 库存
  • 缺货

订单

  • 采购订单
  • 销售订单
    • 延期交货
    • 发票订单

文件

  • 购买
  • 发票

更新 1: 目前使用上述代码,加载页面时不会显示所有菜单项(和子菜单项)。所以我首先想调整 asp:menu 以获取所有菜单项,然后我想应用 CSS(与 asp:menu 一起)来显示上述方式。

更新 2:这是菜单的样子(取自查看源代码)。

产品 命令 文件

最佳答案

在 asp:menu 源代码(aspx 页面)中,只需设置两个属性:RenderingMode ="List"StaticDisplayLevels="3" ,我创建了相同的您想要在页面加载时显示的菜单。现在您可以将 css 应用到所有这些只是简单的元素符号列表上。

关于asp.net - ASP :menu : need to show sub-menu items when page is loaded with different style,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12149224/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com