SiteMapDataSourceで、サイトマップ・ファイルからサイトの構造情報を抽出する。
SiteMapDataSource クラス (System.Web.UI.WebControls) | Microsoft Learn
[ASP.NET]Webフォーム上でサイト・メニュー/サイト・パスを作成するには?[2.0のみ、C#、VB] - @IT
Index.aspxは、
こう書く。
Index.aspx.csは、
こう書く。
web.sitemapは、
こう書く。
最初にアクセスすると、web.sitemapに合わせたメニューとボタンが表示される。
ボタンを押すと、
SiteMapDataSourceオブジェクトsmdのSiteMapProviderが表示されるはずだが空。
既定は空で、その場合はweb.sitemapに書いてある構成でメニューがつくられる。