Usuário com melhor resposta
ASP.NET MVC HYPERLINK

Pergunta
-
Olá, estou tentado usar o hyperLynk para passar um parâmetro de um link que foi clicado, porém eu só consigo pegar parametro, atravéz do HyperLink, porém com o ASP.NET MVC este HyperLink não funciona , alguêm sabe como usar este HyperLink com o MVC
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# Eval("nm_subest","ConsumoDetalhado?arquivo={0}") %>'>
<%#Eval("nm_subest")%></asp:HyperLink>oBRIGADO
Respostas
-
Estes controles são do webforms e, a princípio, não devem ser utlizados no MVC.
O certo é utilizar os HtmlHelpers para gerar os links necessários:
<%= Html.ActionLink(...) %>
- Marcado como Resposta Everton David terça-feira, 31 de agosto de 2010 11:25
-
O primeiro parâmetro é o texto do link.
tipo: <a href="...">Teste</a>
- Marcado como Resposta Everton David quarta-feira, 1 de setembro de 2010 11:19
-
Olá, era isso mesmo, eu consegui passar parâmetro utilizando o <a href>, segue o exemplo.
<a href='<%=Url.Action("Index", "Home", new {id= meu parâmetro})%>'>
Teste
</
a>
Obrigado!
- Marcado como Resposta Everton David terça-feira, 31 de agosto de 2010 11:25
Todas as Respostas
-
Estes controles são do webforms e, a princípio, não devem ser utlizados no MVC.
O certo é utilizar os HtmlHelpers para gerar os links necessários:
<%= Html.ActionLink(...) %>
- Marcado como Resposta Everton David terça-feira, 31 de agosto de 2010 11:25
-
Olá, era isso mesmo, eu consegui passar parâmetro utilizando o <a href>, segue o exemplo.
<a href='<%=Url.Action("Index", "Home", new {id= meu parâmetro})%>'>
Teste
</
a>
Obrigado!
- Marcado como Resposta Everton David terça-feira, 31 de agosto de 2010 11:25
-
Olá novamente Everton.
Fica mais fácil se você fizer assim:
<%= Html.ActionLink("Teste", "Index", "Home", new { id = parametro } %>
Escreve menos e corre menos risco de errar uma aspas, apostrofo ou esquecer de fechar a tag.
Abraços e bom desenvolvimento
-
-
O primeiro parâmetro é o texto do link.
tipo: <a href="...">Teste</a>
- Marcado como Resposta Everton David quarta-feira, 1 de setembro de 2010 11:19
-