Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal! Como eu faço pra que quando o Grid mostrar a fotinha no meu bd eu consigo colocar um hiperlink dentro dela pra quando o cara clicar na foto do Grid vai pra uma outra página!
Meu ImageField está assim:
>
<asp:ImageField DataImageUrlField="Foto" DataImageUrlFormatString="thumbs/{0}"
HeaderText="Foto 1" ControlStyle-Width="45" ControlStyle-Height="45" >
Gostaria de saber como faço pra deixá-lo mais ou menos assim:
>
<asp:ImageField DataImageUrlField="Foto" DataImageUrlFormatString="thumbs/{0}"
HeaderText="Foto 1" ControlStyle-Width="45" ControlStyle-Height="45" A href ou HiperlinkField ="fotomaior.aspx" >
Caramba! no Asp/Html é tão facinho !
<a href="#"> <%=Exibe("tbFoto")%> </a>
* o Visual Studio / ASPNET é muito bom mais tem umas coisinhas q são simples de fazer q ele peca! Não consegui de jeito nenhum dnto da propriedade do Image Field criar um hiperlink! Agradeço + uma vez pela ajuda!
Olá Ivan obrigado pela resposta! Mas no meu caso a imagem esta sendo chamada dentro de um gridView! como eu faço?
>
<asp:ImageField DataImageUrlField="Foto" DataImageUrlFormatString="thumbs/{0}"
HeaderText="Foto 1" ControlStyle-Width="45" ControlStyle-Height="45" >
Coloca ele dentro de um template..
Oi Ivan! ???? Não entendi! Meu...você teria por favor um exemplo prático disto daí?
Exemplo:
<asp:GridView ID="_grid" runat="server">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<a href='fotomaior.aspx'> <img src='<%# Eval("tbFoto", "thumbs/{0}")%>' /> </a>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>Grande Ivan! Muito agradecido! Usei o código q você me passou e foi batata deu certinho! Só "Depois.." que fui me Ligar que no manual, você tem q clicar na Grid, Ir em "Edit Comlums" e lá dentro tem a opção também de selecionar o templateField além do ImageField!
O bacana é que agora também vou poder abrir até uma poupop se quizer com a foto maior! valew mesmo! abraço!
Vagner
>
Grande Ivan! Muito agradecido! Usei o código q você me passou e foi batata deu certinho! Só "Depois.." que fui me Ligar que no manual, você tem q clicar na Grid, Ir em "Edit Comlums" e lá dentro tem a opção também de selecionar o templateField além do ImageField!
O bacana é que agora também vou poder abrir até uma poupop se quizer com a foto maior! valew mesmo! abraço!
Vagner
**Sic.: * Fiz melhor ainda! Como Poup-up está um pouco "batido" e fora de uso eu meti logo um Ajax pra carregar as fotos e ficou bem bacana!**
Bom dia vagner.
No .net tb é facil d+, você pode utilizar HTML mesmo dependendo da necessidade.
<a href='fotomaior.aspx'> <img src='<%# Eval("tbFoto", "thumbs/{0}")%>' /> </a>