注册 登录
编程论坛 ASP.NET技术论坛

图片怎么无法显示!

wdguozhen 发布于 2012-09-16 19:36, 642 次点击
<asp:Image ID="imagenew" runat="server" ImageUrl='<%# DataBinder.Eval(Container.DataItem,"guozhenUrl") %>'/>
图片无法显示!不知什么原因!请各位指点一下!谢谢!
6 回复
#2
belin20002012-09-17 12:19
路径问题
#3
wdguozhen2012-09-17 17:24
不会解决!哪位帮帮我?多谢了!
#4
wdguozhen2012-09-17 17:35
数据库中字段guozhenurl为:~/images/new/松花乾坤酒礼盒.jpg,路径有什么问题?怎么解决?


ImageUrl="~/images/new/松花乾坤酒礼盒.jpg" 可以显示出来!

 DataBinder.Eval(Container.DataItem,"guozhenUrl") ,从数据库中读取的值,难道不是:"~/images/new/松花乾坤酒礼盒.jpg" 吗?为什么显示不出来!
郁闷啊!
#5
belin20002012-09-18 13:15
估计是~出现的问题。这个是里面是指向根目录的。
你绑定数据后,显示的是 ~/images/ 而不是/images/ 虽然在.net4.0修正了这个问题,不过我还是建议你不用 ~ 来指向根目录
#6
kelvinLZX2012-09-18 22:53
回复 2楼 belin2000
#7
yms1232012-09-19 10:20
IIS有没有启用父路径,没有启用父路径这么写可能导致找不到路径
1