<ul> and <li>
タグを使ってメニューを作りたい。MVC3 + Razor で作業しています。そして、このようにメニューをデータベースに保存しました
MenuId 名 ParentMenuId OrderBy
1 Item1 Null 1
2 Item2 Null 2
3 Item2.1 2 1
4 Item2.1.1 3 1
5 Item2.1.2 3 2
HTML出力は
<ul>
<li><a href="#">Item1</a></li>`
<li><a href="#">Item2</a></li>`
<ul>
<li><a href="#">Item2.1</a></li>
<ul>
<li><a href="#">Item2.1.1</a></li>
<li><a href="#">Item2.1.2</a></li>
</ul>
</ul>
</ul>
これからメニューを生成する方法を教えてください。インターネットで検索してみましたが、使えそうなものは見つかりませんでした。
この記事 ( ASP.NET MVC ビューでの再帰)を参照してくださいHTMLHelperExtension
。
しかし、私の場合、使用方法を見つけることができません。