Esconder alguns itens de menu

.NET

05/05/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

Pjava

Curtidas 0

Respostas

Pjava

Pjava

05/05/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?
GOSTEI 0
Pjava

Pjava

05/05/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;
}
GOSTEI 0
POSTAR