Cómo configurar una ruta de exploración en una página ASP.net
La jerarquía de mi carpeta para las páginas es (todas están en la misma carpeta):
Site.Master
Default.aspx
find_provider.aspx
provider.aspx
tengo unWeb.sitemap
configuración de la página:
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="~/Default.aspx" title="Home" description="Homepage">
<siteMapNode url="~/find_provider.aspx" title="Provider" description="Search for provider">
<siteMapNode url="~/provider.aspx" title="Profile" description="Shows each provider profile" />
</siteMapNode>
</siteMapNode>
</siteMap>
Estoy llamando en mi MasterPage:
<div id="navigation">
<ul>
<li><asp:HyperLink runat="server" ID="lnkHome" NavigateUrl="~/Default.aspx">Home</asp:HyperLink></li>
<asp:Repeater runat="server" ID="menu" DataSourceID="SiteMapDataSource1">
<ItemTemplate>
<li>
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# Eval("Url") %>'><%# Eval("Title") %></asp:HyperLink>
</li>
</ItemTemplate>
</asp:Repeater>
</ul>
<asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" ShowStartingNode="false" />
</div>
EntoncesDefault.aspx
es mi página de destino El usuario puede hacer clic enfind_provider.aspx
para buscar un proveedor de su elección. Para cada resultado de búsqueda de proveedor, el usuario puede hacer clic en el enlace PERFIL para ver la información de cada proveedor individual, que es elprovider.aspx
página.
Entonces:
Si estoy en la página de inicio, mi ruta de exploración debería ser:Home
Si estoy en la página de buscar un proveedor, mi ruta de exploración debería ser:Home Provider
Si estoy en la página de perfil, mi ruta de exploración debería ser:Home Provider Profile
En cambio, veo esto en mi página (no importa en qué página me encuentre):
Ayúdenme a modificar el código para que se muestre la ruta de exploración para cada sitenode y subsitenode.
Muestra de lo que quiero lograr:
HTML:
<div class="bcHolder brClear"> <!-- BC MAIN -->
<div class="innerBreadCrumb"> <!-- INNER BC -->
<ul id="breadcrumb">
<li><a href="default.aspx" title="Home"><img src="theImages/homeIcon.gif" alt="Home" title="Home" class="home" /></a></li>
<li id="bc_fp"><a href="find_provider.aspx" title="Find a Provider">Find a Provider</a></li>
<!--<li>{ON THE CURRENT PAGE TEXT/URL</li>-->
</ul>
</div> <!-- INNER BC -->
</div> <!-- BC MAIN -->
Salida: