Repeat控件绑定数据,显示图片的问题!!!急急急

huangheping520hhp 2009-11-06 10:35:51
<asp:Image ID="Image1" ImageUrl="~/car/Dealer/img/<%# DataBinder.Eval(Container.DataItem,"DB_Logo") %>" runat="server" />和<asp:Image ID="Image1" ImageUrl="~/car/Dealer/img/<%# Eval.('DB_Logo') %>" runat="server" />

这二个都提示格式错误,但是<asp:Image ID="Image1" ImageUrl="~/car/Dealer/img/4.jpg" runat="server" />
后面加具体的图片名称时可以显示出来

我数据库存图片的名称

怎么弄呀!!!
...全文
145 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
itliyi 2009-11-06
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wjq 的回复:]
ImageUrl=' <%#"~/car/Dealer/img/"+ DataBinder.Eval(Container.DataItem,"DB_Logo").ToString() %>'
[/Quote]正解
happy664618843 2009-11-06
  • 打赏
  • 举报
回复
select distinct 字段名 from 表名
liujintaozyc 2009-11-06
  • 打赏
  • 举报
回复
仔细检查代码
看看路径问题
jenny0810 2009-11-06
  • 打赏
  • 举报
回复
distinct
huangheping520hhp 2009-11-06
  • 打赏
  • 举报
回复
恩,我写错了,是对的,
还有个问题就是:怎么去除重复的数据,我这显示有重复的,在SQL语句里写
cnhuangjin 2009-11-06
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 huangheping520hhp 的回复:]
:“System.Data.DataRowView”不包含名为“DB_Logo”的属性

提示错误
[/Quote]

可能1:数据库中没有这个字段,或者你的字段名写错
可能2:你的sql语句没有显示这一列
huangheping520hhp 2009-11-06
  • 打赏
  • 举报
回复
再试试
randomfeel 2009-11-06
  • 打赏
  • 举报
回复
数据源里没有DB_Logo的字段?
jenny0810 2009-11-06
  • 打赏
  • 举报
回复
[Quote=引用楼主 huangheping520hhp 的回复:]
<asp:Image ID="Image1" ImageUrl="~/car/Dealer/img/ <%# DataBinder.Eval(Container.DataItem,"DB_Logo") %>" runat="server" />和 <asp:Image ID="Image1" ImageUrl="~/car/Dealer/img/ <%# Eval("DB_Logo") %>" runat="server" />

这二个都提示格式错误,但是 <asp:Image ID="Image1" ImageUrl="~/car/Dealer/img/4.jpg" runat="server" />
后面加具体的图片名称时可以显示出来

我数据库存图片的名称

怎么弄呀!!!
[/Quote]
huangheping520hhp 2009-11-06
  • 打赏
  • 举报
回复
:“System.Data.DataRowView”不包含名为“DB_Logo”的属性

提示错误
maminglong 2009-11-06
  • 打赏
  • 举报
回复
<%# DataBinder.Eval(Container.DataItem,"DB_Logo")
绑定的值是否正确
a76477140 2009-11-06
  • 打赏
  • 举报
回复
ImageUrl="~/car/Dealer/img/+<%# DataBinder.Eval(Container.DataItem,"DB_Logo")
很明显少了个 +号 啊!
huangheping520hhp 2009-11-06
  • 打赏
  • 举报
回复
试试看
minwen369 2009-11-06
  • 打赏
  • 举报
回复
这个正解
[Quote=引用 2 楼 wjq 的回复:]
ImageUrl=' <%#"~/car/Dealer/img/"+ DataBinder.Eval(Container.DataItem,"DB_Logo").ToString() %>'
[/Quote]
wjq 2009-11-06
  • 打赏
  • 举报
回复
ImageUrl='<%#"~/car/Dealer/img/"+ DataBinder.Eval(Container.DataItem,"DB_Logo").ToString() %>'
randomfeel 2009-11-06
  • 打赏
  • 举报
回复
那你看看你<%# DataBinder.Eval(Container.DataItem,"DB_Logo") %>里是些什么值咯?
C_NET_rgz 2009-11-06
  • 打赏
  • 举报
回复
<img src="../SystemBackStage/VideoList/VideoImages/<%#DataBinder.Eval(Container.DataItem, "VideoImages")%>" />我以前用的,没错误,你参考一下!
qq249143834 2009-11-06
  • 打赏
  • 举报
回复

这个正解
引用 2 楼 wjq 的回复:
ImageUrl=' <%#"~/car/Dealer/img/"+ DataBinder.Eval(Container.DataItem,"DB_Logo").ToString() %>'

[/Quote]
  • 打赏
  • 举报
回复
<%# DataBinder.Eval(Container.DataItem,"DB_Logo") %>

这里是绑定的变量值,要用+连接,自己以后多注意就行了

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧