Yo lo haría mas bien así:
Cita: <ItemTemplate>
<table border="0">
<tr>
<td>
<img src="<%# imagenes(Container.DataItem("Codigo"))%>" width="100"></td>
<td><%# Container.DataItem("Codigo")%></td>
</tr>
<tr>
<td colspan="2"><%# Container.DataItem("Nombre")%></td>
</tr>
</table>
</ItemTemplate>
Y mi funcion quedaría:
Cita: Protected Function imagenes (sCode as String)
Dim Imagen As String
imagen = "Imagenes/" & sCode & ".jpg"
If Not File.Exists(imagen) Then
imagen="Imagenes/sinfoto.jpg"
End If
Return imagen
End Function
Salu2