This question I’ve already been answered for webforms app, but can I hide my Administration menu item with this code ? Is it possible with sitemap binding or else ?
my menu in : Layout.cshtml
<ul id="navlist"> <li class="first"> <a href="@Url.Content("~")" id="current">Home</a> </li> <li> <a href="#">User</a> <ul class="second"> <li> <a href="@Url.Content("~/Service/")">> Services</a></li> </ul> </li> <li> <a href="#">Administration</a> <ul class="second"> <li><a href="@Url.Content("~/ServiceManager")">> Services</a></li> </ul> </li> <li>@Html.Partial("_LogOnPartial") </li> </ul>
Just add this IF condition it works fine. Where “Administrator” is the user’s Role for wich you want to display this menu item.