问题标签 [sitemapnode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Sitemapnode父菜单项不可点击
我已经看到其他几个问题可以解决这个问题,但没有一个能解决我遇到的问题。
如果您从站点地图节点中删除 url 属性,它仍然是可点击的,即它仍然呈现为标签,因此可以被点击并触发回发。我已经为菜单中的“父”站点地图节点执行了此操作,这会导致问题,因为我不希望在单击这些项目时触发回发。
在代码中,我将父菜单项设置为“selectable = false”,它们呈现为跨度而不是锚点,但样式完全不同,我什至无法访问“子”菜单项,因为它们在我试图将鼠标悬停在它们上方。
有没有办法使“父”站点地图节点项目不可点击,非锚标签,以便在点击它们时不会触发回发?
我的代码:Web.sitemap
C#
我已经开始研究修改我的母版页上的样式,以将锚标记上使用的类应用于设置 selectable=false 时呈现的跨度。但我宁愿不必。
提前致谢
c# - 如何使用后面的代码从站点地图中选择 SiteMapNode?
我正忙于在 ASP.Net 中构建我自己的自定义导航页面。我正忙着尝试用我的文件<asp:Repeater>
中的特定数据填充 's 数据。SiteMapNode
web.sitemap
这是我的web.sitemap
:
在我的主页导航页面中,我设置了以下中继器:
我正在尝试使用以下方法填写<asp:Repeater>
后面的代码:OnItemDataBound
我唯一的问题是如何设置homeNode
SiteMapNode
SiteMapNode 与title
home
?
asp.net - 将 asp.net 中的 onclick 事件添加到 dropdpwn 内的项目,其 url 在 sitemapnode 中提到
我正在尝试将 asp.net 中的 onclick 事件添加到 dropdpwn 内的项目中,该项目的 url 在 sitemapnode 中提到,但它不会发生,因为它会转到 .aspx 页面。
解释:我的应用程序中有一个菜单,下面还有许多其他子菜单。我添加了一个子菜单下载 excel,并使用 sitemapnode 标记在 asp.net 的 web.sitemap 页面中引用它。我想在此子菜单上添加直接 onclick 事件,以便只需单击它即可进行下载,而无需转到 .aspx 页面。
请帮助我这样做。
asp.net - MVC 站点地图菜单和子菜单
在哪里设置以使菜单侧栏中的选定项目处于活动状态并且子菜单不折叠?我正在使用 Mvc.SiteMap 编写我的菜单和子菜单,我使用的模板是 BeyondAdmin - Responsive Admin App