日期:2014-05-20  浏览次数:20442 次

.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://"的