这个肯定不行的。
你图片放在网站的images目录下
那么 src="images/aaa.jpg"  这样就行
注意下相对路径和绝对路径的表示方法,具体用法可以谷歌 百度都可查

解决方案 »

  1.   

    用fireBug检查元素,是否有图片预览出来
      

  2.   

    本地访问要加file:///<asp:Image ID="Image1" runat="server" ImageUrl="file:///D:\我的文档\图片\236c5227e712c394.jpg" />
      

  3.   

    参考MSDN:http://msdn.microsoft.com/zh-cn/library/ms178116.aspx将物理文件路径(例如 C:\Website\MyApplication)硬编码到应用程序中并不是很好的做法,因为如果移动或部署应用程序,将会更改这些路径。 
      

  4.   

    asp.net你用真实路径显示了图片,那我在页面上对图片点击属性,你的物理路径一出来,服务器的安全性???
      

  5.   

    文件夹是否只读?
    权限设置为everyone
      

  6.   

    这个是微软的限制?MSDN上说“不应将物理文件路径发送到客户端,因为它们可能会被恶意用户用来获取有关您的应用程序的信息。”
    是不是也是说这样可以,但是就是不建议这样做。现在的问题就是为什么这样写图片不显示呢?
      

  7.   

    弄成英文的可以
    因为中文的话当你浏览的时候那些文字,空格...或被编码掉,你浏览后看源代码后就知道
    <asp:Image ID="Image1" runat="server" ImageUrl="D:\aa\bb\1.jpg" />
      

  8.   

    中文就算被编码了,那编码后的Image也可以识别的吧
      

  9.   

    确实跟中英文无关页面运行源码:<img id="Image1" src="D:\\236c5227e712c394.jpg" style="border-width:0px;" />
      

  10.   

    我也知道要放在项目目录下,现在就是想弄清楚,为什么写磁盘绝对路径不可以。THANKS
      

  11.   

    我这边本地运行没问题
    <asp:Image ID="Image1" runat="server" ImageUrl="D:\aa\bb\1.jpg" style="border:5px solid red;" />
      

  12.   

    何必一定要弄明白呢
    如果你真要引用项目之外的图片
    你可以通过IIS中在应用下创建虚拟目录指向图片文件夹就可以了,当然用法还是相对路径
      

  13.   

    晕,我的image控件设置了imageurl属性之后无法显示图片,当然我是在事件里动态赋值给imageurl属性的。。
      

  14.   

    把当前页面加入可信站点,这是因为IE安全性所至!因为IE现在对JS限制太紧!可是这样的话只能让客户端也把页面都加入可信站点。不知道有没有别的方法可以实现的。我只是想控制客户上传图片的大小
    From: http://bbs.csdn.net/topics/340266083
      

  15.   

    我现在也遇到这问题啊  尼玛 老板说图片目录是要让用户可以指定的  
    我就蛋疼了  都写好了 是项目下的某文件了  上传,预览显示都搞好了  突然给我来个  路径可能是 D: E: C:..........之类的地方