当前位置: 代码迷 >> ASP.NET >> 怎样把数据库里得到的图片在页面上交替显示也来?(vb.net),该如何处理
  详细解决方案

怎样把数据库里得到的图片在页面上交替显示也来?(vb.net),该如何处理

热度:10050   发布时间:2013-02-26 00:00:00.0
怎样把数据库里得到的图片在页面上交替显示也来???(vb.net)
怎样把数据库里得到的图片在页面上交替显示也来???

------解决方案--------------------------------------------------------
数据库存在是图片的二进制流还是路径?
读取二进制流显示图片百度搜索,CSDN以前有得讨论
交替显示:DataList、Repeater控件即可做到。

------解决方案--------------------------------------------------------
在后台写个方法:
public string GetImagePath(object container, string imagepathfield)
{
string imagepath = DataBinder.GetPropertyValue(container, imagepathfield).ToString();
string Return = " ";

Return = " <img src=\ "../ " + imagepath + "\ " style=\ "border: solid 0 #000;width:128px; height: 125px;\ " /> ";
return Return;
}

绑定

<%# GetImagePath(Container.DataItem, "photourl ")%> photourl 你的数据库字段
------解决方案--------------------------------------------------------
用滤镜就可以实现淡入淡出,内嵌一个Ifream定期刷新就好了
  相关解决方案