a uno lo tiene el otro y viceversa.
Deseo poner una imagen y cuando pinchen sobre ella se abra un documento o una url. Lo hago en tiempo de ejcución.
He encontrado dos formas:
1) Con HyperLink:
Código HTML:
Dim HyperFoto As New System.Web.UI.WebControls.HyperLink HyperFoto.ImageUrl = "http://dctmdes5/intranet/Avances/img/" & Application("strImagenFoto").ToString() HyperFoto.NavigateUrl = "http://www.mediocad.com" HyperFoto.Height = New System.Web.UI.WebControls.Unit(20) HyperFoto.Width = New System.Web.UI.WebControls.Unit(50)
sale grande, no lo redimensiona.
2) Con ImageButton:
Resuelvo el problema anterior pero no tiene propiedad NavigateUrl.
Código:
Lo que está entre comillas es lo que he intentado y nada. Y también he puesto:Dim Foto As New System.Web.UI.WebControls.ImageButton Foto.ImageUrl = "http://dctmdes5/intranet/Avances/img/" & Application("strImagenFoto").ToString() Foto.Width = New System.Web.UI.WebControls.Unit(250) Foto.Height = New System.Web.UI.WebControls.Unit(200) 'Foto.Attributes.Add("onclick", "http://www.mediocad.com") 'Foto.Attributes("onclick") = "http://www.mediocad.com" 'Foto.ResolveUrl("http://www.mediocad.com") 'Foto.Attributes.Add("onclick", "javascript:url('http://www.mediocad.com');")
Private Sub Foto_Click(ByVal sender As System.Object, ByVal e As System.Web.UI.ImageClickEventArgs)
Response.Redirect("http://www.mediocad.com")
End Sub
pero tampoco funciona. ¿alguien sabe como puedo enviar una URL en tiempo de ejcuación a una imagen?
Gracias y un saludo a todos.