出于某种原因,在我的页面上我的SiteMapPath消失了。SiteMapPath在子页面上消失
网站结构:
WebApp
-Default.aspx
-> Reports\
----Default.aspx
----MyReport.aspx
Web.sitemap中
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="~/Default.aspx" title="Overview" description="Overview">
<siteMapNode url="~/Reports/Default.aspx" title="Reports" description="Reports" >
<siteMapNode url="~/Reports/MyReport.aspx" title="MyReport" description="MyReport" />
</siteMapNode>
</siteMapNode>
</siteMap>
,当我的报告页面的概述页面而不是MyReport页上的SiteMapPath显示。通过绑定到树形视图的站点地图,我可以正确地看到所有节点。
作品 - 显示我的MyReport页
<asp:TreeView ID="TreeView1" runat="Server" DataSourceID="SitePathDataSource">
</asp:TreeView>
上消失MyReport页面,但显示在所有其他
<asp:SiteMapPath ID="SiteMapPath1" runat="server" DataSourceID="SitePathDataSource">
</asp:SiteMapPath>
。你说一个树形视图工作正常? – bendewey 2009-02-10 21:53:34
SiteMapPath控件 – 2009-02-10 22:06:52