none
href no GridView RRS feed

  • Pergunta

  • Bom dia

    Estou tentando montar um href no itemtemplate do gridview mas esta dando erro e não sei o que faço de errado

      <ItemTemplate>
      <a runat="server" id="hrf_id" href="http://localhost:2800/ & <%# Bind("StudyInstanceUID") %> & "" target="_blank">
      <img src="../images/d.PNG" height="20px" width="20px" />
      </a>
      </ItemTemplate>

    quarta-feira, 10 de fevereiro de 2016 12:41

Respostas

  • Você trocou aspas duplas por aspas simples?

    <a href='http://localhost:2800/<%# DataBinder.Eval(Container.DataItem,"StudyInstanceUID") %>' id="GDV_CLOUDDATA_hrf_id_5" target="_blank">
    		<img src="../images/d.PNG" height="20px" width="20px" />
    	</a>

    • Marcado como Resposta jjunior.net quarta-feira, 10 de fevereiro de 2016 18:20
    quarta-feira, 10 de fevereiro de 2016 18:07

Todas as Respostas

  • Olá, qual é exatamente o erro?

    Talvez seja as aspas (") que você deve trocar por apóstrofo ('). Ex:

    <ItemTemplate>
    	<a runat="server" id="hrf_id" href='http://localhost:2800/<%# Bind("StudyInstanceUID") %>' target="_blank">
    		<img src="../images/d.PNG" height="20px" width="20px" />
    	</a>
    </ItemTemplate>


    Talvez seja seu Bind, faz um teste utilizando o DataBinder.Eval(Container.DataItem,"StudyInstanceUID") ou então apenas Eval("StudyInstanceUID"), ex:

    <ItemTemplate>
    	<a runat="server" id="hrf_id" href='http://localhost:2800/<%# DataBinder.Eval(Container.DataItem,"StudyInstanceUID") %>' target="_blank">
    		<img src="../images/d.PNG" height="20px" width="20px" />
    	</a>
    </ItemTemplate>

    Eval vs Performance:

    http://cbsa.com.br/post/aspnet---eval-vs-performance.aspx

    quarta-feira, 10 de fevereiro de 2016 15:59
  • Ja tinha tentado das duas formas que vc falou

    NO source code do browser

    <a href="http://localhost:2800/<%# DataBinder.Eval(Container.DataItem,"StudyInstanceUID") %>" id="GDV_CLOUDDATA_hrf_id_5" target="_blank">
    		<img src="../images/d.PNG" height="20px" width="20px" />
    	</a>

    Gerando este resultado depois de executar

    quarta-feira, 10 de fevereiro de 2016 16:57
  • Você trocou aspas duplas por aspas simples?

    <a href='http://localhost:2800/<%# DataBinder.Eval(Container.DataItem,"StudyInstanceUID") %>' id="GDV_CLOUDDATA_hrf_id_5" target="_blank">
    		<img src="../images/d.PNG" height="20px" width="20px" />
    	</a>

    • Marcado como Resposta jjunior.net quarta-feira, 10 de fevereiro de 2016 18:20
    quarta-feira, 10 de fevereiro de 2016 18:07
  • Realmente amigo, não havia percebido. Muito obrigado
    quarta-feira, 10 de fevereiro de 2016 18:20