Estoy escribiendo mi primera aplicación MVC 3 (en ASP.NET) y no sé cómo puedo (debería) mostrar el menú para diferentes usuarios.ASP.NET MVC - menú para diferentes roles
Mi aplicación se crea como aplicación Web MVC3 y el aspecto del menú de esta manera:
<div id="menucontainer">
<ul id="menu">
<li>@Html.ActionLink("Home", "Index", "Home")</li>
<li>@Html.ActionLink("Info", "Info", "Home")</li>
</ul>
</div>
he creado dos tipos de funciones: de usuario y admin. Ahora, quiero mostrar otros enlaces para el usuario (Proyectos, Perfil) y para el administrador (Administrar proyectos, Administrar cuentas, Administrar noticias).
¿Cómo debo hacer eso?
¿Has mirado en esta pregunta: [La construcción de un menú ASP.NET MVC página maestra dinámica, en función “papel” del usuario actual] (http://stackoverflow.com/questions/2203320/building-an-asp-net-mvc-master-page-menu-dynamically-based-on-the-current-users), parece abordar casi la misma pregunta que usted Y las personas han respondido. – R0MANARMY