Array
(
)

Esconder alguns itens de menu

Pjava
   - 05 mai 2013

Uso o próprio Menu da master page. Tenho tres níveis de acesso ao sistema, que são:
U, A e M. Gostaria de saber esconder alguns itens apenas do Menu, tipo. Se for usuário do tipo U, ele não tem acesso aos menus: Adm. Do Sistema e Operações. Como eu faço isso?

Pjava
   - 08 mai 2013

Menu mnu = this.Master.FindControl("NavigationMenu") as Menu;

Desta forma consigo pegar todo o menu, e como eu faria com o menuItem?

MenuItem mni = O que vem aqui?

Pjava
   - 08 mai 2013

Resolvi parcialmente, mas só consigo um enabled = false e não visible = false. Meu código abaixo:

Menu mnu = this.Master.FindControl("NavigationMenu") as Menu;

foreach (MenuItem item in mnu.Items)
{
if (item.Text == "Gráficos")
item.Enabled = false;
}