C# 从SQL设置img src
我正在asp.net中处理标准web表单,我的图像文件夹中有两个项目:C# 从SQL设置img src,c#,asp.net,image,C#,Asp.net,Image,我正在asp.net中处理标准web表单,我的图像文件夹中有两个项目: images/Clear\u Flag.png images/S_Flag.png 我已经能够从SQL数据库中动态设置这些项目的背景颜色,但是我无法设置文件位置-我尝试了许多不同的语法,但是我得到了红十字会错误 示例代码如下: 代码: <img src=<#% Eval("Flag_Location") %;'> style='background-color: <%# Eval("Flag_Colo
images/Clear\u Flag.png
images/S_Flag.png
我已经能够从SQL数据库中动态设置这些项目的背景颜色,但是我无法设置文件位置-我尝试了许多不同的语法,但是我得到了红十字会错误
示例代码如下:
代码:
<img src=<#% Eval("Flag_Location") %;'> style='background-color: <%# Eval("Flag_Color") %>;'/>
style='background-color:;'/>
从查询返回的字段
标志颜色
:蓝色
标记位置
:~/images/Clear\u Flag.png
有人能告诉我我做错了什么吗?标记位置应该是
/images/Clear_Flag.png
删除数据库中的“~”或从图像src中删除“~”。保留标志位置不变,并添加runat=“server”属性。这样,即使以后更改了目录结构,它也应该正确解析。提供*.aspx代码的完整片段…
“
-更正在渲染输出上查看源代码时该元素是什么样子的?感谢@codingbiz的注释-我没有注意到行末尾的分号,这也有助于解决问题!感谢MikeSmithDev,不必要的~加上分号的组合结果就是问题所在!