GridView里的图片问题

来源:百度知道 编辑:UC知道 时间:2024/05/19 15:35:10
GridView里面的图片用模板列绑定,图片路径可以添加,添加代码如下:
HttpPostedFile hpf1 = this.ful_img.PostedFile;
string img = hpf1.FileName;
在数据库里是完整路径显示,在模板列里我的图片绑定代码:
<asp:Image ID="img" runat="server" ImageUrl='<%# Bind("machineImg") %>'/>显示路径完全正确,却显示不出来图片...
而且同一行中还有个下载项,也是需要路径的,结果下载可以,图片却不能显示!!

不要用之前回答的问题来搪塞我,以前别人回答的,我都已经试过,没用!!希望来 个高手帮忙改下,解决了+100分!
还是自己搞定了,是获取路径的代码问题!你们所说的方法,在我发问题之前都已经试过了!

很简单,写一个
<asp:Label ID="img" runat="server" Text='<%# Bind("machineImg") %>'/>
看看Label的Text是什么,再看看是什么问题

看看工具里门的锁定选项,把那个小勾点掉哦~

ImageUrl='<%# Bind("machineImg") %>'
图片放在服务器上的还是本机文件夹中?
服务器上貌似可以的,文件夹中的话就不是这么绑定的
很可能是缺少后缀名

string img = hpf1.FileName; 这个好像不是完整路径 ,FullFileName还是FullName才是完整路径!

没有写地。。
不过。如果我是遇到这问题。。。
会先从取得路径去的地方。。测试一下。。把取得和路径。用手功直接写看看。。。或许就会发现问题了。。。