您能不能把你的ASP标签部分的代码给粘出来,估计是路径没写对,要不不应该的!本地的话直接写文件名,如果控件的ASPX文件或ASCX文件与不在一个文件夹里面,得标明一下的。
比如一个1jpg
相同文件夹下,1jpg
在子文件夹下, images/1jpg
在父文件夹下,/1jpg
在与父文件夹并列的文件夹下,/app_data/1jpg
以上是经常能看到的,你的如果不在上述中,把代码粘出来,看看
第一种方案:imageUrl=“/”+'<%# Eval("url") %>'
第二种方案:imageUrl=‘<%# GetUrl(Eval("url")) %>’
//然后后台代码这样写:
public string GetUrl(object obj){
return "/"+objTostring();
}
如果你的ImageUrl都是绝对路径,建议你在Image里面用
<asp:Image runat="server" ID="a" ImageUrl='<%# "/"+Eval("URL") %>' />
手动加一个/来让控件自动认出这是个绝对路径,就不会给你加上Controls/路径了
如果不行,遇到这种情况你只能用OnItemDataBound之类的事件,在列帮定的时候手动判断一下正确的路径,替换掉Image的ImageUrl
以上就是关于ASP.NET,添加Image控件,设置ImageUrl 为本地图片,怎么运行时页面显示不出图片啊全部的内容,包括:ASP.NET,添加Image控件,设置ImageUrl 为本地图片,怎么运行时页面显示不出图片啊、Eval("images") 显示虚拟路径图片、c# 中 img控件的路径问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)