Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

tiagoborges.net

[Resolvido] Usar 2 Registros (Eval) dentro de um NavigateUrl

Recommended Posts

Olá pessoal, este é meu código:

 

<div id="divRecentes">
                       <asp:SqlDataSource ID="sdsRecentes" runat="server" ConnectionString="<%$ ConnectionStrings:csMySQL %>" ProviderName="<%$ ConnectionStrings:csMySQL.ProviderName %>" SelectCommand="SELECT tbtopicos.intRegistro, tbtopicos.varcharLink, tbtopicos.varcharTitulo, tbtopicos.varcharDescricao, tbpaginasmodelos.intRegistro AS intRegistroModelos FROM tbtopicos INNER JOIN tbpaginas tbpaginascategorias ON tbtopicos.intCategoria = tbpaginascategorias.intRegistro INNER JOIN tbtopicosmodelos ON tbtopicos.intRegistro = tbtopicosmodelos.intTopico INNER JOIN tbmodelos ON tbtopicosmodelos.intModelo = tbmodelos.intRegistro INNER JOIN tbpaginas tbpaginasmodelos ON tbmodelos.intPagina = tbpaginasmodelos.intRegistro INNER JOIN tbmarcas ON tbmodelos.intMarca = tbmarcas.intRegistro INNER JOIN tbpaginas tbpaginasmarcas ON tbmarcas.intPagina = tbpaginasmarcas.intRegistro WHERE tbtopicos.bitAprovado = TRUE AND tbpaginascategorias.bitAprovado = TRUE AND tbpaginasmarcas.bitAprovado = TRUE AND tbpaginasmodelos.bitAprovado = TRUE ORDER BY tbtopicos.datetimeAprovado DESC LIMIT 5" />
                       <ul>
                           <asp:Repeater ID="rRecentes" runat="server" DataSourceID="sdsRecentes">
                               <ItemTemplate>
                                   <li><asp:HyperLink ID="hlRecentes" runat="server" Text='<%# Eval("varcharTitulo") %>' ToolTip='<%# Eval("varcharDescricao") %>' NavigateUrl='<%# Eval("intRegistro") %>' /></li>
                               </ItemTemplate>
                           </asp:Repeater>
                       </ul>
                   </div>

 

 

O que eu gostaria é de ter a resposta do banco de dados de dois itens dentro do NavigateUrl, mas não consegui fazer dois Eval("intRegistro") e Eval("intRegistroModelo") funcionar juntos. O link na página deve ser escrito ?p=REGISTRO1&t=REGISTRO2.

 

Existe esta possibilidade sem ter que reescrever no aspx.vb?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça assim:

NavigateUrl='<%# string.Format("id={0}&campo2={1}", Eval("intRegistro"), Eval("intRegistro") ) %>'

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.