ASP.net(C#) repeater控件里放一个image来显示图片,怎么取出值给image?

如题,不知道怎么取出值来给image这个控件。
我从数据库里查找所有数据,然后放在ds里。
然后我用pds分页,
现在不知道怎么把图片的地址值交给image来显示。
最新回答
东城冷人

2024-10-13 08:03:15

你的图片是放在那里的,如果是独立出来的话,在数据库保存路径那么
<img src ="<%#DataBinder.Eval( Container.DataItem ,"imgurl") %>" alt=""/>
小棉袄

2024-10-13 08:40:59

绑定图片的URL
<img src ="<%#DataBinder.Eval( Container.DataItem ,"imgurl") %>" alt=""/> 其中imaurl是数据库中图片URL的字段
。。如果你图片是存在硬盘上,那么就要指定图片的路径了。。如:
<img src ="~/images/<%#DataBinder.Eval( Container.DataItem ,"imgurl") %>" alt=""/> images是根目录下的文件夹
一心只容一人

2024-10-13 12:16:09

在html中绑定:其中imgname为数据库中图片名称的字段,images为与页面同一级的图片文件夹
<image imageurl='<%# "~/images/"+ Eval("imgname")%>' />
夜雨入梦

2024-10-13 11:36:08

在html中绑定:其中imgname为数据库中图片名称的字段,images为与页面同一级的图片文件夹
<image
imageurl='<%#
"~/images/"+
Eval("imgname")%>'
/>
凝望流年

2024-10-13 09:58:26

<repeater>
<item>
<img src='<%# Eval("img")%>' />
</item>
</repeater>