| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 921 人关注过本帖, 1 人收藏
标题:奇怪了?大家来看看出什么问题了……
只看楼主 加入收藏
hebingbing
Rank: 6Rank: 6
来 自:黄土高坡
等 级:贵宾
威 望:27
帖 子:3417
专家分:371
注 册:2007-10-22
结帖率:84.21%
收藏(1)
 问题点数:0 回复次数:8 
奇怪了?大家来看看出什么问题了……
在用datalist是出现的问题,
<asp:Image ID="Image1" runat="server" Height="80px" Width="120px" ImageUrl='./img/<%# DataBinder.Eval(Container.DataItem,"Resource_url") %>' />
图片无法现实,但是要是将<%# DataBinder.Eval(Container.DataItem,"Resource_url") %>直接换成换成图片名,则显示正常,要说数据库连接有问题嘛,<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='view.aspx?id=<%# DataBinder.Eval(Container.DataItem, "article_id") %>' Text='<%# DataBinder.Eval(Container.DataItem,"article_title") %>' Target="_blank" ></asp:HyperLink>却显示出来了。
真实郁闷啊~
搜索更多相关主题的帖子: 数据库连接 server 图片 
2008-03-22 22:40
仰望星空
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:7
帖 子:473
专家分:93
注 册:2007-2-11
收藏
得分:0 
仔细比对两个控件中的两个写法,觉得你在image中的路径多了./img/,会不会是因为你的图片路径写的有问题呢?

当人们仰望天空的时候,才有了翱翔的愿望;当人们仰望星空的时候,才有了远航的渴望。
2008-03-23 00:19
hebingbing
Rank: 6Rank: 6
来 自:黄土高坡
等 级:贵宾
威 望:27
帖 子:3417
专家分:371
注 册:2007-10-22
收藏
得分:0 
路径是肯定没有问题的,我也开始也是这样想的,但是<%# DataBinder.Eval(Container.DataItem,"Resource_url") %>我直接换上图片文件名却可以正常显示。所以路径是没有问题的
2008-03-23 00:57
仰望星空
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:7
帖 子:473
专家分:93
注 册:2007-2-11
收藏
得分:0 
<%# DataBinder.Eval(Container.DataItem,"Resource_url")%>里的值是什么?
再有./img/前面应该是两个点吧,“../img/”

当人们仰望天空的时候,才有了翱翔的愿望;当人们仰望星空的时候,才有了远航的渴望。
2008-03-23 11:36
hebingbing
Rank: 6Rank: 6
来 自:黄土高坡
等 级:贵宾
威 望:27
帖 子:3417
专家分:371
注 册:2007-10-22
收藏
得分:0 
<%# DataBinder.Eval(Container.DataItem,"Resource_url")%>
是图片的文件名,我说了要是换img文件夹中的图片的文件名,则可以正常显示,要是换成<img src='./img/<%# DataBinder.Eval(Container.DataItem,"Resource_url") %>'  />则又可以显示,可是我现在就不明白为什么前面的不行?
2008-03-23 18:32
YSKING
Rank: 5Rank: 5
来 自:中国绿城
等 级:贵宾
威 望:16
帖 子:1380
专家分:25
注 册:2006-11-11
收藏
得分:0 
换成这样的就可以了
<asp:Image ID="Image1" runat="server" Height="80px" Width="120px" ImageUrl='<%# DataBinder.Eval(Container.DataItem,"Resource_url","./img/{0}") %>' />

仍然自由自我,永远高唱我歌,走遍千里...
2008-03-23 21:49
hebingbing
Rank: 6Rank: 6
来 自:黄土高坡
等 级:贵宾
威 望:27
帖 子:3417
专家分:371
注 册:2007-10-22
收藏
得分:0 
回复 6# 的帖子
恩,对了,这样可以显示。谢谢你了。
但是我却有点看不大明白,怎么这样写啊?
2008-03-23 22:38
寂寞的刺猬
Rank: 1
等 级:新手上路
帖 子:111
专家分:0
注 册:2008-3-23
收藏
得分:0 
hebingbing,你长的真的很象我一个同学,上面的朋友的方法确实是正确的,你的问题在于字符串跟变量之间的混淆。如果我没写错,改成<img src='./img/’+<%# DataBinder.Eval(Container.DataItem,"Resource_url") %>应该是可以的,这会应该很容易看明白了吧。下次可不要再犯低级的错误了。

我的博客  http://wlb.wlb.blog.
2008-03-24 00:27
hebingbing
Rank: 6Rank: 6
来 自:黄土高坡
等 级:贵宾
威 望:27
帖 子:3417
专家分:371
注 册:2007-10-22
收藏
得分:0 
回复 8# 的帖子
呵呵,我知道了,那你的同学肯定很帅了~
2008-03-24 12:27
快速回复:奇怪了?大家来看看出什么问题了……
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022543 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved