Image控件的ImageUrl设置为本地磁盘路径,图片不显示
<asp:Image ID="Image1" runat="server" ImageUrl="D:\我的文档\图片\236c5227e712c394.jpg" />
直接浏览,图片显示不了。
这是个什么原因呢?
这个肯定不行的。
你图片放在网站的images目录下
那么 src="images/aaa.jpg" 这样就行
注意下相对路径和绝对路径的表示方法,具体用法可以谷歌 百度都可查运动会口号
用fireBug检查元素,是否有图片预览出来 路径包含中文字符,换成英文路径就行的,你在c:\下放一个图片试试。 本地访问要加file:///
<asp:Image ID="Image1" runat="server" ImageUrl="file:///D:\我的文档\图片\236c5227e712c394.jpg" /> 本地访问要加file:///
<asp:Image ID="Image1" runat="server" ImageUrl="file:///D:\我的文将物理文件路径(例如 C:\Website\MyApplication)硬编码到应用程序中并不是很好的做法,因为如果移动或部署应用程序,将会更改这些路径。 \图片\236c5227e712c394.jpg" /> <asp:Image ID="Image1" runat="server" ImageUrl="D:\aa\bb\1.jpg" style="border:5px solid red;" />