急求急求啊!!关于gridview图片绑定的问题!!数据库里面存的是图片的路径 10
<asp:TemplateFieldHeaderText="图片"><ItemTemplate><table><tr><ahref='../<%#Eval("image"...
<asp:TemplateField HeaderText="图片"> <ItemTemplate> <table > <tr> <a href='../<%#Eval("image") %>' target="_blank" > <asp:Image ID="Image1" runat="server" ImageUrl='<%#DataBinder.Eval(Container.DataItem,"image")%>' Height="32"/></a> </tr> </table>
</ItemTemplate> </asp:TemplateField>
这是图片所在的位置 展开
</ItemTemplate> </asp:TemplateField>
这是图片所在的位置 展开
4个回答
展开全部
一般情况下都是路径问题,打开源文件,看看路径对不对
我的意思是<asp:Image ID="Image1" runat="server" ImageUrl='<%#DataBinder.Eval(Container.DataItem,"image")%>' Height="32"/>里面的ImageUrl='<%#DataBinder.Eval(Container.DataItem,"image")%>路径对不对,你网页打开后,右击打开页面源文件查看一下图片的路径是什么,对不对,把那个贴出来才有用
我的意思是<asp:Image ID="Image1" runat="server" ImageUrl='<%#DataBinder.Eval(Container.DataItem,"image")%>' Height="32"/>里面的ImageUrl='<%#DataBinder.Eval(Container.DataItem,"image")%>路径对不对,你网页打开后,右击打开页面源文件查看一下图片的路径是什么,对不对,把那个贴出来才有用
展开全部
看一下页面源代码,或者试着把路径改为ImageUrl='E:\biy~~~‘ 死的,看能不能显示
源代码啊,亲,网页打开后,右击打开页面源文件查看一下图片的路径是什么
源代码啊,亲,网页打开后,右击打开页面源文件查看一下图片的路径是什么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先 你确定你取出来的值是你表中,没问题,然后就看你url 是不是有问题,很可能是你的url 写不规范,你好好检查下吧
建议把你需要的图片 放在项目中,否则 一旦你的项目不是用你电脑运行的,那么你的照片就没了
建议把你需要的图片 放在项目中,否则 一旦你的项目不是用你电脑运行的,那么你的照片就没了
追问
这个具体怎么实现呢,亲
追答
首先在的项目中创建一个文件夹(如Images文件夹),把你需要的图片全部复制到文件夹里面,然后在数据库中对应的保存你图片的名称就好了
在显示的时候,url="~/Images/"--->即就是取出你数据中保存的图片的名称即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数据库不要存绝对地址,应该是相对目录比如" images/aa.jpg',前台控件绑定时,根据相对的目录决定要不要以前面加上../,例: ImageUrl='../<%#DataBinder.Eval(Container.DataItem,"image")%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询