我做了个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>
不明白什么地方错了,总是不显示图片! 展开
方法:
public string GetUrl(string isbn)
{
return "'Images/BookCovers" + isbn.ToString() + ".jpg";
}
前台页面显示的代码:
<img src='<%# GetUrl(Eval("ISBN").ToString()) %>' alt='<%#Eval("Title") %>' /></a>
不明白什么地方错了,总是不显示图片! 展开
5个回答
展开全部
这个是发布显示的还是右键在浏览器洞册兆中查看如果是发布的姿键在images前面价格/表示根目录,不行的话右键图片查看图片的路径进行纳租修改,再有就是你的标点写错了...
"'Images/BookCovers" + isbn.ToString() + ".jpg"; 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";
}
展开全部
路径问题 你看下 img的 src在前野姿台输出的路径是什么,如果你粗脊睁的images是项岩岁目站点根目录下的你要加 "/images/balabala" 相对路径 "images/balabaala"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你看一下图片src最后的值是什么,然后看看那个位置有那张图片吗。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
src='<%# GetUrl(Eval("ISBN"宽辩).ToString()) %>这有点问题。春薯你运行的时候在图片扒巧者那查看图片的属性,看看地址传过去了吗?
追问
传过去了,就是怎么所有的路径都是相同的呢?
追答
return "'Images/BookCovers" + isbn.ToString() + ".jpg";
改成
return "Images/BookCovers" + isbn.ToString() + ".jpg";
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
路径可能不对。你监视下那个geturl方法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询