私はサイトマップを持つブートストラップテンプレートを使用しています。コントローラからサイトマップのノードを非表示にする方法 My MvcSiteMapの例を次に示します。コントローラの条件でSamplePage Nodeを非表示にしたいカスタムサイドマップを隠すMVC
<mvcSiteMapNode title="Home" clickable="false" icon="fa fa-home" visibility="SiteMapPathHelper,!"></mvcSiteMapNode>
<mvcSiteMapNode title="Dashboard" controller="Dashboard" action="Index" icon="fa fa-dashboard"></mvcSiteMapNode>
<mvcSiteMapNode title="Sample Page" controller="Sample" action="Index" icon="fa fa-info">
<mvcSiteMapNode title="Master" clickable="false" icon="fa fa-info"></mvcSiteMapNode>
</mvcSiteMapNode>
が重複する可能性を示した(https://stackoverflow.com/questions/12007065/asp -net-mvc-sitemap-provider-how-to-hide-single-items-in-the-actual-menu) – NightOwl888