gpt4 book ai didi

asp.net - 没有 URL 的节点在 ASP.NET 菜单中缺少弹出类

转载 作者:行者123 更新时间:2023-12-01 00:40:40 27 4
gpt4 key购买 nike

当站点地图节点没有 URL 时,ASP 菜单控件中的弹出图标没有出现,我遇到了一个小问题。以下面的站点地图节点为例:

<siteMapNode title="Top 1" url="~/Top1.aspx">
<siteMapNode title="Sub 1" url="~/Sub1.aspx" />
</siteMapNode>
<siteMapNode title="Top 2">
<siteMapNode title="Sub 2" url="~/Sub2.aspx" />
</siteMapNode>

第一个顶级项目 - Top 1 - 获取一个弹出 CSS 类写入跨越标签的标签。然而,第二个顶级项目——Top 2——没有得到这个等级。鉴于此类通常用于保存指示项目下方有更多内容的箭头,因此这里存在一些可用性问题。

有人对此有解决方法吗?或者,没有 URL 属性的站点地图节点是否以某种方式破坏了控件的预期用途?

编辑:此问题已在 .NET 4.5 中修复:https://connect.microsoft.com/VisualStudio/feedback/details/600069/sitemap-menu-nodes-without-a-url-dont-display-a-popout-image-when-child-nodes-exist

最佳答案

所以看起来这种行为只发生在 ASP.NET4 中,并且在以前的版本中都很好。我将此称为较新控件呈现模式中的错误。更多信息在这里:http://www.troyhunt.com/2010/09/net4-web-apps-and-mysteriously-absent.html

关于asp.net - 没有 URL 的节点在 ASP.NET 菜单中缺少弹出类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3697634/

27 4 0