Hola
Estoy empezando con esto del .Net y me he atrancado ..
Resulta que en un DataList estoy recibiendo los datos con <%#Container.DataItem("Campo")%>, Funciona bien menos la imagen que quiero mostrar.
El nombre de la imagen lo tengo que obtener del codigo de un articulo añadiendole .jpg, para eso quiero utilizar una funcion:
....
<ItemTemplate>
<table border="0">
<tr>
<td><img src="<%#imagenes()%>" width="100"></td>
<td><%# Container.DataItem("Codigo")%></td>
</tr>
<tr>
<td colspan="2"><%# Container.DataItem("Nombre")%></td>
</tr>
</table>
</ItemTemplate>
..............
y esta la funcion
Function imagenes() As String
Dim Imagen As String
imagen = "Imagenes/<%#Container.DataItem('codigo')%>.jpg"
If Not File.Exists(imagen) Then
imagen="Imagenes/sinfoto.jpg"
End If
Return imagen
End Function
___________________
Lo que ocurre es que nunca me muestra la imagen aunque exista, siempre me muestra sinfoto.jpg, supongo que lo que no se podrá hacer es el Container.DataItem dentro de la funcion no?
Agradeceria ayuda.
Juan