Passando o como paramentro de um método a propriedade value do menuItem
13/08/2012
0
sou iniciante em asp.net (C#) e estou enfrentando o seguinte problema:
Estou tentando passar o value do menuitem para uma variavel, onde a qual irá fazer parte de da minha string sql como o nome da tabela que efetuará um select no banco de dados.
Gostaria de saber se tem algumas forma de pegar esse valor? E sim, alguem poderia mostrar um exemplo de como seria feito!!
Walace Jordão
Posts
17/08/2012
Vanderlei Souza
Pelo que entendi voce quer pegar o value do menuitem que foi clicado no site, isto?
Se for isso vai um exemplo abaixo:
1° Temos que pegar o evento do menu para saber em qual foi clicado, para isso direcionei para um metodo MenuClick conforme código abaixo.
<asp:Menu ID="Menu1" runat="server" OnMenuItemClick="MenuClick"> <Items> <asp:MenuItem Text="Item 1" Value="Item 1"></asp:MenuItem> <asp:MenuItem Text="Item 2" Value="Item2"></asp:MenuItem> </Items> </asp:Menu>
2° No metodo criei uma variavel que sera caregada com o value do menu selecionado.
protected void MenuClick(object sender, MenuEventArgs e) { var valorDoMenu = e.Item.Value; }
Se não for isso me passe maiores detalhes que posso te ajudar.
Abraços.
24/08/2012
Walace Jordão
Muito Obrigado era isso mesmo que estava tentando fazer, ajudou muito!
Clique aqui para fazer login e interagir na Comunidade :)