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

hacer Hyperlink desde codigo

Estas en el tema de hacer Hyperlink desde codigo en el foro de ASPX (.net) en Foros del Web. hola a todos estoy haciendo una pagina que muestro lo que hay en un directorio el codigo funciona biel pero lo que quiero es hacer ...
  #1 (permalink)  
Antiguo 04/08/2011, 10:31
Avatar de Melecio  
Fecha de Ingreso: julio-2011
Ubicación: Coahuila
Mensajes: 320
Antigüedad: 12 años, 9 meses
Puntos: 8
hacer Hyperlink desde codigo

hola a todos estoy haciendo una pagina que muestro lo que hay en un directorio
el codigo funciona biel pero lo que quiero es hacer un link para descargar el archivo

este es el codigo



Dim dirInfo As New DirectoryInfo(Server.MapPath("directorio"))
Dim listado As System.IO.FileInfo() = dirInfo.GetFiles("*.*")

Dim tabla As New Data.DataTable


tabla.Columns.Add("Descargar")
tabla.Columns.Add("Nombre")
tabla.Columns.Add("Ultima modificacion")
tabla.Columns.Add("PESO")


For i As Integer = 0 To listado.Length - 1

Dim link As New HyperLinkField()

link.ShowHeader = True



link.HeaderText = "Descargar"

link.DataTextField = "Descargar"

link.NavigateUrl = "directorio/" & listado(i).Name


tabla.Rows.Add(link, listado(i).Name, listado(i).LastWriteTime, listado(i).Length / 1024 & " KB")


Next


GridView1.DataSource = tabla
GridView1.DataBind()


cuando declaro Dim link As New HyperLinkField() segun hace todo bien pero cuando lo ejecuto el texto de la columna de descargas me aparece solo como texto y lo que quiero es que solo esa parte me salga como link

si alguno de ustedes conoce otra forma de darle un hypervinculo sin esto se los agradeceria gracias por su coperacion
  #2 (permalink)  
Antiguo 04/08/2011, 10:55
Avatar de Melecio  
Fecha de Ingreso: julio-2011
Ubicación: Coahuila
Mensajes: 320
Antigüedad: 12 años, 9 meses
Puntos: 8
Respuesta: hacer Hyperlink desde codigo

intente hacerlo con responsewrite("<a herf="la url que quiero">descargar</a>")
pero trate de ponerlo en el gridview

tabla.Rows.Add(responsewrite("<a herf="la url que quiero">descargar</a>"), listado(i).Name, listado(i).LastWriteTime, listado(i).Length / 1024 & " KB")


pero no me deja alguna idea con hyperlink
  #3 (permalink)  
Antiguo 04/08/2011, 11:24
Avatar de Melecio  
Fecha de Ingreso: julio-2011
Ubicación: Coahuila
Mensajes: 320
Antigüedad: 12 años, 9 meses
Puntos: 8
Respuesta: hacer Hyperlink desde codigo

cuando ejecto el primer codio que esta arriba en ves del link me lo sustituye por
System.Web.UI.WebControls.HyperLink
  #4 (permalink)  
Antiguo 04/08/2011, 12:46
Avatar de Melecio  
Fecha de Ingreso: julio-2011
Ubicación: Coahuila
Mensajes: 320
Antigüedad: 12 años, 9 meses
Puntos: 8
Respuesta: hacer Hyperlink desde codigo

sigo sin poder con esto
  #5 (permalink)  
Antiguo 04/08/2011, 14:51
Avatar de Melecio  
Fecha de Ingreso: julio-2011
Ubicación: Coahuila
Mensajes: 320
Antigüedad: 12 años, 9 meses
Puntos: 8
Respuesta: hacer Hyperlink desde codigo

aun no he podido hacer esto
  #6 (permalink)  
Antiguo 04/08/2011, 15:29
Avatar de vtovar87  
Fecha de Ingreso: agosto-2011
Ubicación: Programing ON
Mensajes: 3
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: hacer Hyperlink desde codigo

Probaste utilizando el control asp:LinkButton ?? y en la Propiedad PostBackUrl pones la dirección del archivo.
  #7 (permalink)  
Antiguo 06/08/2011, 19:18
Avatar de Melecio  
Fecha de Ingreso: julio-2011
Ubicación: Coahuila
Mensajes: 320
Antigüedad: 12 años, 9 meses
Puntos: 8
Respuesta: hacer Hyperlink desde codigo

no se donde va lo que quiero es desde el codigo vb no quiero ponerlo en el grid view solo en el codigo del page load del codigo vb

Etiquetas: gridview, 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 05:06.