ASP.NET - Mostrar imágen desde un DataTable

 
Vista:

Mostrar imágen desde un DataTable

Publicado por Nicolás (1 intervención) el 11/04/2012 06:59:10
Saludos:
Resulta que tengo en un DataTable un campo que contiene una imágen (viene de una consulta a un SQL Server 2005 y es un campo VarBinary(MAX))
Cómo puedo enlazar cada registro (campo imágen) con un Image dentro de un Repeater?

Mi código hasta ahora es:

<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<asp:Image ID="Image1" runat="server" BackColor="black" ImageUrl='<%#Eval("Imagen")%>'/>
</ItemTemplate>
</asp:Repeater>

He visto algunos ejemplos en internet utilizando un Handler.ashx pero éstos ejemplos hacen la consulta dentro del Handler, por X motivo no puedo hacerlo allí. Y si utilizo:

<asp:Image ID="Image1" runat="server" BackColor="black" ImageUrl='<%#"ImgHandler.ashx?img="+Eval("Imagen")%>'/>

Tira un error que no puede pasar el Byte como parámetro.
Desde ya, muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder