ASP.NET - HREF para campo de base SQL Server

   
Vista:
Imágen de perfil de Llombart

HREF para campo de base SQL Server

Publicado por Llombart (1 intervención) el 08/09/2010 12:02:57
Hola!
Mi pregunta es la siguiente, tengo una pagina hecha con ASP.Net tiene un Repeater que muestra dos campos de una Base SQL Server.

El código es el siguiente:

==================================================================

<asp:Repeater ID="rptProyectos" runat="server" DataSourceID="SqlProyectos">

<ItemTemplate>

<li style="list-style-type: none">

<font color="#666666">
<font size="1">
<font face="tahoma">


<b><span><%# Eval("Titulo")%></span></b><br /><a><%# Eval("Descripcion")%></a>

</font>

</li><br />
</ItemTemplate>

</asp:Repeater>
<asp:SqlDataSource ID="SqlProyectos" runat="server"
ConnectionString="Data Source=LUJAN;Initial Catalog=DeycoWeb;Persist Security Info=True;User ID=ADMIN;Password=26667;Pooling=False"
SelectCommand="SELECT [Titulo], [Descripcion] FROM [Proyectos]"
ProviderName="<%$ ConnectionStrings:ConecProyectos.ProviderName %>">
</asp:SqlDataSource>


===================================================

El problema es que el Campo: "Titulo" es una dirección web, ejemplo: (www.fulanito.com)

Entonces quiero que cuando me muestre la pagina dicho campo "Titulo", puedas pinchar y enlazar con la pagina que corresponda, no le puedo poner HREF porque no es un atributo correcto, ni para la etiqueta <b>, ni la <span>, ni tampoco lo puedo poner dentro donde esta Eval...

Alguien sabe como lo puedo hacer?

Un saludo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de roger

RE:HREF para campo de base SQL Server

Publicado por roger (311 intervenciones) el 08/09/2010 14:49:59
algo como
<asp:HyperLink ID="link" runat=server NavigateUrl='<%# Eval("Titulo")%>'>Abrir</asp:HyperLink>

deberia funcionar, dentro del template del repeater puedes incluir cualquier control, incluyendo controles de asp.net.

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar