当前位置: 代码迷 >> ASP.NET >> .Net 显示图片有关问题
  详细解决方案

.Net 显示图片有关问题

热度:1718   发布时间:2013-02-26 00:00:00.0
.Net 显示图片问题
在 aspx文件中

HTML code
<img src = "绝对路径", alt = "Test" />


图片显示不出来(路径正确)

HTML code
<img src = "相对路径", alt = "Test" />

这样可以显示出来, 

我想要的效果:
 
HTML code
<img src = "绝对路径", alt = "Test" />

用绝对路径也能显示图片, 
或用代码把图片放到解决方案下的Images下面, 

谢谢!!!!

------解决方案--------------------------------------------------------
<img src = "<%=Page.ResolveUrl("~/images/xx.jpg")%>", alt = "Test" />

or

<img src = "<%=Page.ResolveUrl("~/")%>images/xx.jpg", alt = "Test" />
------解决方案--------------------------------------------------------

路过不解释
------解决方案--------------------------------------------------------
不显示是因为你的绝对路径还是不正确,
------解决方案--------------------------------------------------------
img服务器端控件 需要加上完整的路径以http开通的,你加上runat="server"
------解决方案--------------------------------------------------------
用绝对路径怎么还会不显示呢??
------解决方案--------------------------------------------------------
相对于你的站点设置绝对路径。
比如图片test.jpg的位置在http://localhost/wwwroot/img/目录下。

绝对路径为:
<img src = "/wwwroot/img/test.jpg", alt = "Test" />




------解决方案--------------------------------------------------------
<asp:Image ID="Image1" runat="server" ImageUrl="C:\AAA\Image\loader.gif" />

文件夹名尽量不要用中文,不然会有些不必要的问题发生。
------解决方案--------------------------------------------------------
你的绝对路径是什么样的?是“http://www.baidu.com”还是"www.baidu.com",如果是后一个的话,肯定不显示的,必须加上"http://"的
  相关解决方案