Amigos estoy haciendo un proyecto de examenes en linea para un colegio y cuando presento las preguntas no puedo presentar la imagen que contienen algunas preguntas, estoy desarrollando en C#, las preguntas se presentan por listview, los parametros de respuestas
los presento tambien por listview anidados, hasta aqui funciona el problema es cuando una pregunta tiene una imagen no se como presentarla, estoy guardando la ruta de las imagenes en la base de datos y las imagenes en un carpeta del proyecto, a traves de un
data source recupero la ruta relativa de la imagen con el id de la pregunta, no se si debe utilizar un control de imagen de asp o un img de html, mi codigo es el siguiente:
<asp:ListView ID="ListaImagenes" runat="server" DataKeyNames="id_ruta" DataSourceID="sdsImagen">
<LayoutTemplate>
<span id="itemPlaceholder" runat="server"></span>
</LayoutTemplate>
<ItemTemplate>
<div>
<asp:Label ID="lblImagen" runat="server" Text='<%# Eval("id_pregunta")
%>' Visible="false"></asp:Label>
<strong>
<img
id="Img1" src="'<%# Eval("ruta") %>'" runat="server" alt=".." width="178" height="180" />
<asp:Image ID="Image1" runat="server" Height="166px" Width="171px" ImageUrl="'<%# Eval("ruta") %>'" />
</strong>
</div>
</ItemTemplate>
</asp:ListView>
<asp:SqlDataSource ID="sdsImagen" runat="server" ConnectionString="<%$ ConnectionStrings:pruebaConnectionString
%>"
SelectCommand="SELECT Imagenes_Ruta.ruta FROM Examenes INNER JOIN
PreguntaExam ON Examenes.id_pregunta = PreguntaExam.id_pregunta INNER JOIN
Examen_Activos ON Examenes.id_asignatura = Examen_Activos.id_asignatura INNER JOIN
Imagenes_Ruta ON PreguntaExam.id_imagen = Imagenes_Ruta.id_ruta WHERE (PreguntaExam.id_pregunta = @id)">
<SelectParameters>
<asp:ControlParameter ControlID="lblImagen" Name="id" PropertyName="Text" />
</SelectParameters>
</asp:SqlDataSource>
AGRADECERE MUCHO SU AYUDA POR FAVOR
kathy