ASP .Net 4.0 Web フォームの「サイト」プロジェクト: SqlSiteMapProvider が設定されたマスター ページにメニューがあります。動作しますが、実際に画面に表示するには手動でブラウザーを更新する必要がある場合があります。
ページのマークアップ:
<div class="clear hideSkiplink">
<asp:SiteMapDataSource ID="SiteMapSource" runat="server" ShowStartingNode="false" />
<asp:Menu ID="NavigationMenu" runat="server" DataSourceID="SiteMapSource" CssClass="menu" EnableViewState="false" IncludeStyleBlock="false" Orientation="Horizontal">
</asp:Menu>
</div>
更新を押した後、すべてが正常に機能するため、接続と構成が正しいことはわかっています。