Usuário com melhor resposta
Buton gridview com parâmetro

Pergunta
-
Uso VS2010 aspnet, c#
Tenho um GridView com a coluna abaixo que é um link(com um parâmetro), como substituo por um imagebuttom passando também o parâmetro, substituir pelo imagebutton é fácil, o problema é passar o parâmetro no imagebutton, ou então como substituo o nome editar do link por uma imagem
<Columns>
<a id="popup" href='EditEmployee.aspx?id=<%# Eval("ID") %>'>editar</a>
<asp:TemplateField HeaderText="ID">
<ItemTemplate>
<%--<asp:hyperlinkfield class="popup" headertext="Edit" datatextfield="ID" datanavigateurlfields="ID"
datanavigateurlformatstring="/editPopup.aspx?id={0}" />--%>
</ItemTemplate>
</asp:TemplateField>
...- Editado Álvaro Luiz quinta-feira, 31 de maio de 2012 10:46
Respostas
-
Veja se assim funciona:
<asp:TemplateField> <ItemTemplate> <a style="text-decoration: none;" id="popup" href='EditEmployee.aspx?id=<%# Eval("IDCliente") %>'> <img src="#" alt="Not found" /> </a> </ItemTemplate> </asp:TemplateField>
Vitor Mendes | Seu feedback é muito importante para todos!
Visite o meu site: http://www.vitormendes.com.br/- Marcado como Resposta Álvaro Luiz quinta-feira, 31 de maio de 2012 12:43
-
você pode fazer assim:
<asp:TemplateField> <ItemTemplate> <asp:ImageButton runat ="server" ClientIDMode ="Predictable" ImageUrl="~/Imagens/button.png" PostBackUrl='<%#Eval("ID","~/link.aspx?ID={0}") %>' /> </ItemTemplate> </asp:TemplateField>
Olavo Oliveira Neto
http://olavooneto.wordpress.com
Twitter @Olavooneto
Facebook Olavo Neto
Linkedin Olavo Neto
Se for útil marque como resposta e faça um Developer feliz :)- Marcado como Resposta Álvaro Luiz quinta-feira, 31 de maio de 2012 20:09
Todas as Respostas
-
Veja se assim funciona:
<asp:TemplateField> <ItemTemplate> <a style="text-decoration: none;" id="popup" href='EditEmployee.aspx?id=<%# Eval("IDCliente") %>'> <img src="#" alt="Not found" /> </a> </ItemTemplate> </asp:TemplateField>
Vitor Mendes | Seu feedback é muito importante para todos!
Visite o meu site: http://www.vitormendes.com.br/- Marcado como Resposta Álvaro Luiz quinta-feira, 31 de maio de 2012 12:43
-
você pode fazer assim:
<asp:TemplateField> <ItemTemplate> <asp:ImageButton runat ="server" ClientIDMode ="Predictable" ImageUrl="~/Imagens/button.png" PostBackUrl='<%#Eval("ID","~/link.aspx?ID={0}") %>' /> </ItemTemplate> </asp:TemplateField>
Olavo Oliveira Neto
http://olavooneto.wordpress.com
Twitter @Olavooneto
Facebook Olavo Neto
Linkedin Olavo Neto
Se for útil marque como resposta e faça um Developer feliz :)- Marcado como Resposta Álvaro Luiz quinta-feira, 31 de maio de 2012 20:09