検索条件
本来ならRoleでメニューを絞り込むのが普通なんでしょうが、日によって役割変わったり、更新系ではないので担当者以外が見ても問題ないので、メニューを分けて絞り込もうと思ったら思わぬ落とし穴に。
Menuコントロールのページには自分の子ノードのページだけのリンクを作成する。
StartFromCurrentNodeをTrueにするだけでいいと思ったら、なぜかTreeViewがまったく表示されません。
原因はWeb.sitemapのURLに拡張子「.aspx」が付いていたこと。
大文字小文字は違っていても大丈夫ですが、拡張子がついていると完全無視でした。
逆にStartingNodeUrlは参照ボタンで選択すると拡張子が付きますが、Web.sitemapのURLに拡張子がついていないとサーバーエラーになり直ぐに気づきます。
OK
キャンセル
確認
その他