Ya lo consegui aunque no se como detectar esta excepcion y hize una ñapa.
Bueno os explico lo que hize, el objeto image le asigno una pagina vacia donde pongo en el upload lo siguiente:
Código:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim Foto As DataTable = Comunidades.ObtenerDatosComunidadporId(Util.Usuario.IdComunidad)
Dim FotoContenido() As Byte
FotoContenido = Foto.Rows(0)("Imagen")
Response.ClearContent()
Response.ContentType = "application/jpg"
Response.AddHeader("content-length", FotoContenido.Length.ToString())
Response.BinaryWrite(FotoContenido)
Response.Flush()
Response.Close()
End Sub
El problema que tengo ahora es controlar la excepcion cuando es null vaya cuando no hay foto en el campo de la base de datos. ¿alguna idea?
Código:
FotoContenido = Foto.Rows(0)("Imagen")
If FotoContenido Is DBNull.Value Then
ImgIndex.ImageUrl = "../Imagenes/foto_fachada.gif"
Else
ImgIndex.ImageUrl = "VerFoto.aspx"
End If
End If
End If
Catch ex As Exception
ImgIndex.ImageUrl = "../Imagenes/foto_fachada.gif"
End Try