当前位置: 代码迷 >> ASP.NET >> 搞了几天没有搞定的有关问题,老大在吗,书都买了几本,全是只有上传图片的方法
  详细解决方案

搞了几天没有搞定的有关问题,老大在吗,书都买了几本,全是只有上传图片的方法

热度:1249   发布时间:2013-02-26 00:00:00.0
搞了几天没有搞定的问题,老大在吗,书都买了几本,全是只有上传图片的方法
表名:img
字段名:
id       imgname         imgfilepath
1           aa.jpg             d:\aa.jpg

怎样在在Gridview中显示出来??

------解决方案--------------------------------------------------------
<img width=100 height=100 border=0 src= '../person/logo/ <%# (DataBinder.Eval(Container.DataItem, "c_logopath ")).ToString().Length> 0 ? (DataBinder.Eval(Container.DataItem, "c_logopath ")):( "ww7.jpg ") %> '>
------解决方案--------------------------------------------------------
d:\aa.jpg===》保存的时候保存成相对路径。如 aa/aa.jpg如果已经是这样了,就应该做个显示图片的页面showimage.aspx?path = " +server.UrlEncode( "d:\\aa.jpg ");在showimage.aspx中WriteFile(path)
------解决方案--------------------------------------------------------
ImageUrl= ' <%# Eval( "imgfilepath ") %> '+ ' <%# Eval( "imgname ") %> '/>

----------------------
1、
ImageUrl= ' <%# DataBinder.Eval(Container, "DataItem.imgfilepath ")+DataBinder.Eval(Container, "DataItem.imgname ")%> '/>
2、路径必须是有权限的
  相关解决方案