我正在使用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
有人能告诉我,我做错了吗?
答案 0 :(得分:0)
标记位置应为
/images/Clear_Flag.png
删除数据库中的“〜”或从图像src中删除“〜”。
答案 1 :(得分:0)
保持Flag_Location不变并添加runat =“server”属性。这样它就可以正确解析,即使稍后更改了目录结构。