ブレッドクラムを作成するために MVC サイト マップ プロバイダーを使用しています。
私がしたいこと; カミソリを使用してビューにブレッドクラムを作成する
私は以下に示すようないくつかの呼び出しをしたいと思います
<div id="navbar">
<div>YOU ARE HERE:
// There is no calls like this but you get the idea
@if (SiteMap.CurrentNode.HasParentNodes == true)
{
// I'd like to loop trough each parent till the RootNode
foreach (SiteMapNode Snode in SiteMap.CurrentNode.ParentNodes)
{
<a href="@Snode.Url">@Snode >></a>
}
} else {
// If there is no parent just show current node
<a href="@SiteMap.CurrentNode.Url.ToString()">@SiteMap.CurrentNode</a>
}
</div>
<div>@DateTime.Now.Date.ToLongDateString()</div>
</div>
ビューでRazorを使用してこれを達成するにはどうすればよいですか?