Foros del Web » Programando para Internet » ASPX (.net) »

ItemTemplate con llamada a función o método

Estas en el tema de ItemTemplate con llamada a función o método en el foro de ASPX (.net) en Foros del Web. Hola, hay un elemento que utilizo mucho en GridViews y que siempre hago copy&paste porque no se como hacerlo como un método o función, es ...
  #1 (permalink)  
Antiguo 06/05/2011, 02:31
Avatar de PosProdukcion  
Fecha de Ingreso: noviembre-2004
Ubicación: Manzanares el Real (Madrid)
Mensajes: 726
Antigüedad: 19 años, 5 meses
Puntos: 9
ItemTemplate con llamada a función o método

Hola, hay un elemento que utilizo mucho en GridViews y que siempre hago copy&paste porque no se como hacerlo como un método o función, es un botón con una llamada javascript dentro de un ItemTemplate, así:

Código XML:
Ver original
  1. <asp:TemplateField>
  2.                     <ItemTemplate>
  3.                     <%--Botón info con jquery dialog --%>
  4.                     + info: <a href="javascript:void(0)"
  5.                               onclick="$('#desc<%# Eval("idCategoria") %>').dialog({minHeight:80,stack:false,position: 'top'})"
  6.                                title="Pulse para ver la descripción">
  7.                             <img src="imagenes/information.png" class="icono" alt="Info" />
  8.                             </a>
  9.                             <span id="desc<%# Eval("idCategoria") %>" title="Descripción" style="display:none"><%# Eval("descripcion") %></span>
  10.                     <%--/Botón info con jquery dialog --%>
  11.                     </ItemTemplate>
  12.                 </asp:TemplateField>

El caso es que todo lo que va entre <ItemTemplate> y </ItemTemplate> podría ser una función, ¿sabéis como puedo programarla?

Poniendo esto en un módulo no me funciona (como era de esperar), no me deja llamar a la función dentro del ItemTemplate:

Código vb:
Ver original
  1. Function botonInfo(ByVal contenedor) As String
  2.         Return "+ info: <a href=""javascript:void(0)""" & _
  3.                         "onclick = ""$('#contenedor').dialog({minHeight:80,stack:false,position: 'top'})""" & _
  4.                         "title=""Pulse para ver la descripción"">" & _
  5.                         "<img src=""imagenes/information.png"" class=""icono"" alt=""Info""/>" & _
  6.                         "</a>" & _
  7.                         "<span id=""contenedor"" title=""Descripción"" style=""display:none"">Esto es una cadena</span>"
  8.     End Function

Gracias
  #2 (permalink)  
Antiguo 06/05/2011, 17:49
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años
Puntos: 30
Respuesta: ItemTemplate con llamada a función o método

Hola,

Mi pregunta es que realiza la funcion, que quieres realizar?

Saludos,
__________________
http://geekswithblogs.net/jaullo/Default.aspx
Si te he ayudado regalame Karma positivo!!!

Etiquetas: llamada, aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:32.