Webサイトが大規模になってくると、複雑に入り組んだページ階層の構造をうまくユーザーにナビゲーションすることは重要な課題となる。せっかく有用なコンテンツを提供しているのにユーザーがその場所まで行き着けない、あるいはサイト内を散策している途中でサイトを去ってしまうとしたら、重大な機会損失でもある。 こうした問題に対して、サイト共通のツリー・メニューを設置する手法は、(典型的ではあるが)有効なアプローチの1つである。しかし、ツリー・メニューを自前で用意するには、ASP.NETの知識だけではなく高度なDynamic HTML(DHTML)の仕組みを理解しておく必要がある。これは多くの開発者にとって負担に感じられるはずだ。ツリー・メニューの有効性を理解しつつも、これまで実現にこぎ着けなかったという開発者の方もきっと多いのではないだろうか。 そこで本稿では、ASP.NET上でツリービューを簡単に実現