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

Mostrar un boton si existe un link sino que no se vea el boton

Estas en el tema de Mostrar un boton si existe un link sino que no se vea el boton en el foro de ASPX (.net) en Foros del Web. Hola a todos, soy nueva en esto y estoy un poco complicada. Tengo una página (realizada en asp) en la que muestro varios datos extraidos ...
  #1 (permalink)  
Antiguo 22/01/2015, 09:02
 
Fecha de Ingreso: enero-2015
Mensajes: 5
Antigüedad: 9 años, 11 meses
Puntos: 0
Mostrar un boton si existe un link sino que no se vea el boton

Hola a todos, soy nueva en esto y estoy un poco complicada.

Tengo una página (realizada en asp) en la que muestro varios datos extraidos de una base de datos. Nombre, apellido, etc. Lo que necesito es poner un campo "Ver pdf", pero que solo aparezca si en el campo de la bd hay datos sino que no aparezca el "ver pdf"
No se si me explique bien, espero que me hayan entendido y me puedan ayudar. Gracias!!
  #2 (permalink)  
Antiguo 22/01/2015, 09:20
Avatar de leodp77  
Fecha de Ingreso: marzo-2013
Mensajes: 39
Antigüedad: 11 años, 8 meses
Puntos: 2
Respuesta: Mostrar un boton si existe un link sino que no se vea el boton

Visual Basic, c#? Mostrá el código que tenés hecho y le agregamos/modificamos lo necesario.
Qué objetos estás utilizando para acceso a datos?
__________________
"La mejor forma de obtener información correcta de los foros de internet es enviar algo incorrecto y esperar las correcciones"
-- Matthew Austern
  #3 (permalink)  
Antiguo 22/01/2015, 09:33
 
Fecha de Ingreso: enero-2015
Mensajes: 5
Antigüedad: 9 años, 11 meses
Puntos: 0
Respuesta: Mostrar un boton si existe un link sino que no se vea el boton

Gracias por responder Leo!!

Este es mi código actual

<p align="left"><a href="<%=(rs_becarios.Fields.Item("res_es").Value) %>" target="_blank" class="textoazulbold"><img src="images/ico-pdf.png" width="35" height="11" border="0" /> Ver resumen en español</a></p>
<p align="left">&nbsp;</p>

el tema es que no quiero que me acaperzca la imagen y el "ver resumen" si el campo res_es está vacio

Muchas gracias por tu ayuda
  #4 (permalink)  
Antiguo 22/01/2015, 09:46
Avatar de leodp77  
Fecha de Ingreso: marzo-2013
Mensajes: 39
Antigüedad: 11 años, 8 meses
Puntos: 2
Respuesta: Mostrar un boton si existe un link sino que no se vea el boton

Mirate esta página:

http://www.w3schools.com/asp/ado_ref_recordset.asp

Código vb:
Ver original
  1. countfields=rs.Fields.Count
  2.  
  3. itemfields=rs.Fields.Item(1)
  4. 'or
  5. itemfields=rs.Fields.Item("Name")
__________________
"La mejor forma de obtener información correcta de los foros de internet es enviar algo incorrecto y esperar las correcciones"
-- Matthew Austern
  #5 (permalink)  
Antiguo 22/01/2015, 10:58
 
Fecha de Ingreso: enero-2015
Mensajes: 5
Antigüedad: 9 años, 11 meses
Puntos: 0
Respuesta: Mostrar un boton si existe un link sino que no se vea el boton

Lo agregue asi, creo que no está bien

<p align="left"><% countfields=rs_becarios.Fields.Count
itemfields=rs_becarios.Fields.Item("res_es")%>
<a href="<%=(rs_becarios.Fields.Item("res_es").Value) %>" target="_blank" class="textoazulbold"><img src="images/ico-pdf.png" width="35" height="11" border="0" /> Ver resumen en español</a></p>

me sigue apareciendo "ver pdf" a pesar que el campo res_es está vacio

que estoy haciendo mal?
  #6 (permalink)  
Antiguo 22/01/2015, 11:05
Avatar de leodp77  
Fecha de Ingreso: marzo-2013
Mensajes: 39
Antigüedad: 11 años, 8 meses
Puntos: 2
Respuesta: Mostrar un boton si existe un link sino que no se vea el boton

Te falta una condición. Si hay registros, entonces Muestro "ver PDF".
__________________
"La mejor forma de obtener información correcta de los foros de internet es enviar algo incorrecto y esperar las correcciones"
-- Matthew Austern
  #7 (permalink)  
Antiguo 22/01/2015, 11:09
 
Fecha de Ingreso: enero-2015
Mensajes: 5
Antigüedad: 9 años, 11 meses
Puntos: 0
Respuesta: Mostrar un boton si existe un link sino que no se vea el boton

y como seria? Perdón, pero la verdad que estoy tocando de oido y no entiendo mucho
  #8 (permalink)  
Antiguo 22/01/2015, 11:31
 
Fecha de Ingreso: enero-2015
Mensajes: 5
Antigüedad: 9 años, 11 meses
Puntos: 0
Respuesta: Mostrar un boton si existe un link sino que no se vea el boton

Si lo pongo asi:

<p align="left"><% countfields=rs_becarios.Fields.Count
itemfields=rs_becarios.Fields.Item(1)
'or
itemfields=rs_becarios.Fields.Item("res_es")%>
<a href="<%=(rs_becarios.Fields.Item("res_es").Value) %>" target="_blank" class="textoazulbold"><img src="images/ico-pdf.png" width="35" height="11" border="0" /> Ver resumen en español</a></p>

me sigue mostrando el "Ver pdf" a pesar que el campo esta vacio
  #9 (permalink)  
Antiguo 22/01/2015, 12:04
Avatar de leodp77  
Fecha de Ingreso: marzo-2013
Mensajes: 39
Antigüedad: 11 años, 8 meses
Puntos: 2
Respuesta: Mostrar un boton si existe un link sino que no se vea el boton

Ya eso es muuuuy básico:
Código vb:
Ver original
  1. <% Dim countfields = rs_becarios.Fields.Count
  2.                 Dim itemField = rs_becarios.Fields.Item("res_es")
  3.                 If Not String.IsNullOrEmpty(rs_becarios.Fields.Item("res_es").Value) Then%>
  4.                 <p align="left">
  5.                 <img src="images/ico-pdf.png" width="35" height="11" border="0" />
  6.                 <a href="<%=(rs_becarios.Fields.Item("res_es").Value)%>"
  7.                     target="_blank"
  8.                     class="textoazulbold">Ver resumen en español
  9.                 </a></p>
  10.                 <% End If %>

Curso de ASP Clásico si es que tenés que mantener aplicaciones de ASP Clásico.
https://www.aspya.com.ar/

Tutorial de ASP.NET Web form para que sigas si querés aprender sobre lo nuevo en desarrollo .NET.
http://www.asp.net/web-forms/overview/getting-started/getting-started-with-aspnet-45-web-forms/introduction-and-overview

Manual de Programación Orientada a Objetos, fundamental para aprender a programar y sacar el jugo a estas herramientas (.NET).
https://msdn.microsoft.com/es-es/library/dd460654.aspx
__________________
"La mejor forma de obtener información correcta de los foros de internet es enviar algo incorrecto y esperar las correcciones"
-- Matthew Austern

Última edición por leodp77; 23/01/2015 a las 06:34

Etiquetas: asp, boton, link, vea
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 17:11.