¿Puedo ocultar ciertos elementos del menú en un control asp:Menu
basado en la función?¿Puedo ocultar/mostrar asp: elementos de menú basados en la función?
<asp:Menu ID="mTopMenu" runat="server" Orientation="Horizontal" />
<Items>
<asp:MenuItem Text="File">
<asp:MenuItem Text="New Project" />
<asp:MenuItem Text="Release Template" NavigateUrl="~/Release/ReleaseTemplate.aspx" />
<asp:MenuItem Text="Release Schedule" NavigateUrl="~/Release/ReleaseSchedule.aspx" />
<asp:MenuItem Text="Roles" NavigateUrl="~/Admin/AdminRoles.aspx" />
</asp:MenuItem>
</Items>
</asp:Menu>
¿Cómo puedo hacer que uno de estos elementos sea visible solo para los usuarios en la función Admin? Uso el proveedor de roles asp.net.
simple y funciona perfectamente. +1 – Simon
+1 para un enfoque excelente. –
Esto se realiza mejor en MenuItemDataBound. Vea el ejemplo a continuación. –