Pour une raison quelconque sur ma page, mon SiteMapPath disparaît.SiteMapPath disparaît sur la sous-page
Structure du site:
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>
Le SiteMapPath affiche quand je suis sur la page d'aperçu de la page des rapports, mais pas la page de MyReport. Avec le sitemap lié à une arborescence, je vois tous mes nœuds correctement.
Works - me montre sur MyReport page
<asp:TreeView ID="TreeView1" runat="Server" DataSourceID="SitePathDataSource">
</asp:TreeView>
Disparaît sur MyReport page mais visible sur tous les autres
<asp:SiteMapPath ID="SiteMapPath1" runat="server" DataSourceID="SitePathDataSource">
</asp:SiteMapPath>
Quel type de contrôle que vous utilisez pour afficher le plan du site. vous avez dit qu'une arborescence fonctionne correctement? – bendewey
Le contrôle SiteMapPath –