Как настроить хлебную крошку на странице ASP.net

Моя иерархия папок для страниц (они все в одной папке):

Site.Master
Default.aspx
find_provider.aspx
provider.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="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>

Я звоню в мою мастер-страницу:

<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>

ТакDefault.aspx моя целевая страница Пользователь может нажать наfind_provider.aspx искать поставщика по своему выбору. Для каждого результата поиска провайдера пользователь может щелкнуть ссылку PROFILE, чтобы просмотреть информацию для каждого отдельного провайдера, которая являетсяprovider.aspx стр.

Так:

Если я нахожусь на домашней странице, то мои хлебные крошки должны быть:HomeЕсли я нахожусь на странице поиска провайдера, моя хлебная крошка должна быть:Home ProviderЕсли я нахожусь на странице профиля, моя хлебная крошка должна быть:Home Provider Profile

Вместо этого я вижу это на своей странице (независимо от того, на какой странице я нахожусь):

Пожалуйста, помогите мне изменить код, чтобы отображались крошки для каждого ситодена и субситода.

Пример того, чего я хочу достичь:

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 -->

Выход:

Ответы на вопрос(2)

Ваш ответ на вопрос