Usuário com melhor resposta
Lincando html com Button Click Asp.net

Pergunta
-
Pessoal sou iniciante e gostaria de saber se tem como fazer para obter o clique de uma menu quem esta em html, com esse:
<ul>
<li class="active"><a href="#">Home</a></li>
<li><a href="#">Products</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a></li>
</ul>
e automaticamente quando acontecer o clique em uma das opçoes ele acessar o evento click do botao no asp.net, nesse casso seria tres botoes "home,products,about,contact", obrigado
Respostas
-
Provavelmente os eventos deste menu são manipulados por javascript então você não conseguirá chamar o evento click de botão em asp.net através do javascript. Não sei exatamente o que você quer fazer, mas com javascript você redirecionar para um form com o conteudo referente a cada opção selecionada.
Lembre-se também que o asp.net existe o treeview menu para criar o que deseja.
http://www.codeguru.com/csharp/.net/net_asp/controls/article.php/c12285
http://pt.scribd.com/doc/51044629/Menu-Dinamico-C-ASP-NET
Abraço
Estevam
**** Se a reposta foi útil, então não esqueça de marca-lá. ***- Marcado como Resposta Eder CostaModerator terça-feira, 19 de abril de 2011 19:22
-
Neste caso você também pode usar linkButton e chamar os eventos onClick ou onClientClick, chamando o evento do click ou disparando uma página aspx.
Exemplo:
<ul> <li class="active"><asp:LinkButton ID="LinkButton1" runat="server" onclick="LinkButton1_Click">Home</asp:LinkButton></li> <li><asp:LinkButton ID="LinkButton2" runat="server">Products</asp:LinkButton></li> <li><asp:LinkButton ID="LinkButton3" runat="server">About</asp:LinkButton></li> <li><asp:LinkButton ID="LinkButton4" runat="server">Contact</asp:LinkButton></li> </ul>
E no CS, chamando o evento click:
protected void LinkButton1_Click(object sender, EventArgs e) { //Seu código }
- Marcado como Resposta Eder CostaModerator terça-feira, 19 de abril de 2011 19:22
Todas as Respostas
-
Provavelmente os eventos deste menu são manipulados por javascript então você não conseguirá chamar o evento click de botão em asp.net através do javascript. Não sei exatamente o que você quer fazer, mas com javascript você redirecionar para um form com o conteudo referente a cada opção selecionada.
Lembre-se também que o asp.net existe o treeview menu para criar o que deseja.
http://www.codeguru.com/csharp/.net/net_asp/controls/article.php/c12285
http://pt.scribd.com/doc/51044629/Menu-Dinamico-C-ASP-NET
Abraço
Estevam
**** Se a reposta foi útil, então não esqueça de marca-lá. ***- Marcado como Resposta Eder CostaModerator terça-feira, 19 de abril de 2011 19:22
-
Neste caso você também pode usar linkButton e chamar os eventos onClick ou onClientClick, chamando o evento do click ou disparando uma página aspx.
Exemplo:
<ul> <li class="active"><asp:LinkButton ID="LinkButton1" runat="server" onclick="LinkButton1_Click">Home</asp:LinkButton></li> <li><asp:LinkButton ID="LinkButton2" runat="server">Products</asp:LinkButton></li> <li><asp:LinkButton ID="LinkButton3" runat="server">About</asp:LinkButton></li> <li><asp:LinkButton ID="LinkButton4" runat="server">Contact</asp:LinkButton></li> </ul>
E no CS, chamando o evento click:
protected void LinkButton1_Click(object sender, EventArgs e) { //Seu código }
- Marcado como Resposta Eder CostaModerator terça-feira, 19 de abril de 2011 19:22