我在ASP.NET(4.5)网站中的SiteMapPath控件有问题。
代码与ASP.NET中所需的代码一样简单。我有我的web.sitemap,我认为它是正确的,因为它可以显示我的菜单。 但是,当我添加我的SiteMapPath时,如下所示,可以在设计模式下看到它,而在运行模式下看不到它。
<asp:SiteMapPath id="SiteMapPath1" runat="Server" PathSeparator=" > " RenderCurrentNodeAsLink="true" />
</asp:SiteMapPath>
在设计器中还声明了我的SiteMapDataSource,如下所示;
<asp:sitemapdatasource id="SiteMapDataSource1" runat="server" startingnodeoffset="0" />
我在这段代码中缺少任何内容吗?
最初,我认为我的CSS
可能是个问题,我尝试删除所有div
,但仍然没有出现。
对于菜单,它工作正常 ;
<asp:menu id="menua" runat="server" datasourceid="SiteMapDataSource1" cssclass="menua"
orientation="Horizontal" maximumdynamicdisplaylevels="0" skiplinktext="" staticdisplaylevels="2" />
任何主意这里可能是什么问题? 正如我提到的,在设计中似乎正在出现。