从SQL设置img src

时间:2012-11-11 17:04:10

标签: c# asp.net image

我正在使用asp.net中的标准网页表单,我的图片文件夹中有两个项目:

images/Clear_Flag.png
images/S_Flag.png

我已经能够从SQL数据库中动态设置这些项目的背景颜色,但是我无法设置文件位置 - 我尝试了很多不同的语法,但是我遇到了红叉错误。

以下示例代码:

在代码中:

<img src=<#% Eval("Flag_Location") %;'> style='background-color: <%# Eval("Flag_Color") %>;'/>

从查询

返回的字段

Flag_Colour:蓝色

Flag_Location:〜/ images / Clear_Flag.png

有人能告诉我,我做错了吗?

2 个答案:

答案 0 :(得分:0)

标记位置应为

/images/Clear_Flag.png

删除数据库中的“〜”或从图像src中删除“〜”。

答案 1 :(得分:0)

保持Flag_Location不变并添加runat =“server”属性。这样它就可以正确解析,即使稍后更改了目录结构。

相关问题