gpt4 book ai didi

javascript - 带有 we.sitemap 和中继器的弹出子菜单

转载 作者:行者123 更新时间:2023-11-28 10:03:35 25 4
gpt4 key购买 nike

我搜索并找到了一些很棒的弹出菜单示例,但这就是我所面临的。在这个现有网站中,我想向其中一个项目添加下拉菜单或弹出菜单,但看看它,这似乎相当具有挑战性。下面就涉及到这一点。具有多个站点地图节点的 web.sitemap 文件,如下所示:

<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="/" title="" description="" roles="*">
<siteMapNode url="default.aspx" title="Home" description="Welcome page" />
<siteMapNode url="events.aspx" title="Events" description="Events" />
<siteMapNode url="news.aspx" title="News" description="News" />
<siteMapNode url="photos.aspx" title="Photos" description="Photo album" />
<siteMapNode url="contact.aspx" title="Contact" description="Contact us" />
</siteMapNode>
</siteMap>

然后在主文件中有这样的内容:

<asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" ShowStartingNode="false" />
<asp:Repeater ID="TopNavRepeat" runat="server" DataSourceID="SiteMapDataSource1">
<HeaderTemplate>
<ul>
</HeaderTemplate>
<ItemTemplate>
<li>
<asp:HyperLink ID="HyperLink1" runat="server" Text='<%# Eval("Title") %>' NavigateUrl='<%# Eval("Url") %>'
ToolTip='<%# Eval("Description") %>' />
</li>
</ItemTemplate>
<FooterTemplate>
</ul>
</FooterTemplate>
</asp:Repeater>

我想要做的是添加几个子菜单项的下拉菜单,这些子菜单项将从联系人节点转到不同的页面。我该如何做到这一点?有人可以给我提供一个示例吗(请)?

谢谢

里绍

最佳答案

您可以连续添加子项:

<siteMapNode url="contact.aspx" title="Contact"  description="Contact us">
<siteMapNode url="contact.aspx?dept=Sales" title="Contact Sales" description="Contact us" />
<siteMapNode url="contact.aspx?dept=Tech" title="Contact Technical Support" description="Contact us" />
</siteMapNode>

关于javascript - 带有 we.sitemap 和中继器的弹出子菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8681934/

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