Wrox Home  
Search P2P Archive for: Go

  Return to Index  

aspx_espanol thread: Repeater y Container


Message #1 by "Gonzalo Ruiz de Villa" <gonzalo.ruizdevilla@a...> on Thu, 11 Apr 2002 10:30:05 +0200
This is a multi-part message in MIME format.

------=_NextPart_000_006D_01C1E13C.4F004670
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

intenta con esto:

<asp:HyperLinkColumn DataNavigateUrlField=3D"fldCategoriaId" 
DataNavigateUrlFormatString=3D"javascript:varwin=3Dwindow.open('categoria
s.aspx?CategoriaId=3D{0}',null,'width=3D350,height=3D180');varwin.focus()
;" DataTextField=3D"fldCategoriaId" 
HeaderText=3D"Categoria"></asp:HyperLinkColumn>
  ----- Original Message -----
  From: Gonzalo Ruiz de Villa
  To: ASP.Net en Espa=F1ol
  Sent: Thursday, April 11, 2002 3:30 AM
  Subject: [aspx_espanol] Repeater y Container


  Hola a todos.

  Estoy empezando con .Net y todavia tengo muchos fallos q supongo q 
ser=E1n triviales. A ver si me podeis ayudar con este.
  Tengo un Repeater y dentro del Template se me eval=FAan bien los 
Container.DataItem salvo dentro de la etiqueta <asp:HyperLink>.
  He probado de varias formas pero no lo consigo.

  Mi c=F3digo es el siguiente:

                          <asp:repeater id=3D"RepeaterCategorias" 
runat=3D"server">
                                  <ItemTemplate>
                                          <asp:HyperLink 
CssClass=3D"enlaceNormalMenuIzq" 
NavigateUrl=3D'categorias.aspx?CategoriaId=3D<%# 
CStr(DataBinder.Eval(Container.DataItem, "fldCategoriaId"))%>' 
Runat=3Dserver>
                                                  <%# 
Container.DataItem("fldNombre")%>
                                          </asp:HyperLink>
                                        
                                          <a 
href=3D'/categorias/index.aspx?CategoriaId=3D<%# 
Container.DataItem("fldCategoriaId")%>' class=3D"enlaceNormalMenuIzq" >
                                                  <%# 
Container.DataItem("fldNombre")%>
                                          </a>
                                  </ItemTemplate>
                          </asp:repeater></td>


  Y devuelve


  <a class=3D"enlaceNormalMenuIzq" 
href=3D"/UserControls/categorias.aspx?CategoriaId<%# 
CStr(DataBinder.Eval(Container.DataItem, 
&quot;fldCategoriaId&quot;))%>">ASP.Net</a>
                                        
                                          <a 
href=3D'/categorias/index.aspx?CategoriaId=3D2' 
class=3D"enlaceNormalMenuIzq" >
                                                  ASP.Net
                                          </a>

  Parece que eval=FAa primero la etiqueta <a:HyperLink> que  el lo que 
esta en <%# %>. He estado mirando ejemplos en la red y no consiguo ver 
la diferencia.

  Gracias de antemano,

  Gonzalo Ruiz de Villa



  ---
  Usted est=E1 suscrito a aspx_espanol como:
  chavezd@r...
  Para darse de baja, env=EDe un mensaje en blanco a
  %%email.unsub%%



  Return to Index