現在のドキュメントに基づいてサブメニューを作成する次のコードがあります。ドキュメントには子があり、これを使用してサブメニューを作成します。
現在のアイテムを使用していることを確認するにはどうすればよいですか?サブメニューのアイテムが現在のものであるときに、そのアイテムのスタイルを設定したい。
現在のアイテムを見つけるためにできることは知っていif (Model.Id == page.Id)
ますが、これはドキュメントでは機能しません。
これは私が変更したいコードです。
@foreach (var node in new Document(999).Children)
{
<li>@node.Id</a>
@{ var mychildren = node.Children;
if (mychildren.Count() > 0)
{
<ul>
<li>@node.id</a></li>
@foreach (var snode in mychildren)
{
<li>@snode.id</a></li>
}
</ul>
}
</li>
}
}