我做了个ASP.NET的WEB程序中有一个方法为什么总是不显示图片?

后台代码方法:publicstringGetUrl(stringisbn){return"'Images/BookCovers"+isbn.ToString()+".jp... 后台代码
方法:
public string GetUrl(string isbn)
{
return "'Images/BookCovers" + isbn.ToString() + ".jpg";
}
前台页面显示的代码:
<img src='<%# GetUrl(Eval("ISBN").ToString()) %>' alt='<%#Eval("Title") %>' /></a>
不明白什么地方错了,总是不显示图片!
展开
 我来答
bobo66542401
2011-12-21 · 超过14用户采纳过TA的回答
知道答主
回答量:69
采纳率:0%
帮助的人:40.6万
展开全部
这个是发布显示的还是右键在浏览器洞册兆中查看如果是发布的姿键在images前面价格/表示根目录,不行的话右键图片查看图片的路径进行纳租修改,再有就是你的标点写错了...
"'Images/BookCovers" + isbn.ToString() + ".jpg"; images前面的引号!
追问
return "~/Images/BookCovers/" + isbn.ToString() + ".jpg";
我已经改成这样了还不行哦……应该怎么用哦……我查了反应后的代码是有路径的!
追答
你这个项目应该是mybookshop image的路径应该是这个
public string getPath(string name)
{
string path=Server.MapPath( "~/BookCovers/" + name + ".jpg");
if (File.Exists(path))
{
return "~/BookCovers/" + name + ".jpg";
}
return "~/BookCovers/default.jpg";
}
pkwer
2011-12-21 · TA获得超过127个赞
知道答主
回答量:93
采纳率:0%
帮助的人:87.2万
展开全部
路径问题 你看下 img的 src在前野姿台输出的路径是什么,如果你粗脊睁的images是项岩岁目站点根目录下的你要加 "/images/balabala" 相对路径 "images/balabaala"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
菜是菜鸟的鸟
2011-12-21 · TA获得超过319个赞
知道小有建树答主
回答量:134
采纳率:0%
帮助的人:41.3万
展开全部
你看一下图片src最后的值是什么,然后看看那个位置有那张图片吗。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蓝蝶莲花
2011-12-21 · 超过14用户采纳过TA的回答
知道答主
回答量:79
采纳率:0%
帮助的人:42.2万
展开全部
src='<%# GetUrl(Eval("ISBN"宽辩).ToString()) %>这有点问题。春薯你运行的时候在图片扒巧者那查看图片的属性,看看地址传过去了吗?
追问
传过去了,就是怎么所有的路径都是相同的呢?
追答
return "'Images/BookCovers" + isbn.ToString() + ".jpg";
改成
return "Images/BookCovers" + isbn.ToString() + ".jpg";
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一边一半
2011-12-21 · TA获得超过259个赞
知道小有建树答主
回答量:491
采纳率:0%
帮助的人:356万
展开全部
路径可能不对。你监视下那个geturl方法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式