Image1.ImageUrl=@"C:\RdsAchive\4F36UT8ISPJKH_20111011_111113_603\4F36UT8ISPJKH_20111011_111113_603_tid00062_wm.jpg";
不能显示图片。但是可以显示项目内的图片,请问如何加载硬盘上的图片

解决方案 »

  1.   

    不要使用绝对路径啊。
    在写入路径的时候用相对路径比如你网站根目录下的  Images 目录
    那么在获取图片名称和后缀后 前面加上 Images路径就可以了。
    string ChangePath = @"/Images/";
    string filename = "4F36UT8ISPJKH_20111011_111113_603_tid00062_wm.jpg";
    filepath = ChangePath + filename;
      

  2.   

    ASP.NET是服务端程序,最终生成的HTML要在客户端浏览器展示,用绝对路径等于是找客户端的地址,这个肯定是不能显示的。解决方法:
    1、使用相对路径
    2、在后台做一个Handler,将图片流读取出来,Response.write,将二进制流写入http流,客户端就能展示了。