我想用server.mappath()将项目中位于Image文件夹下的1.jpg显示出来,代码如下:string fullpath= Server.MapPath("Image/1.jpg");
               Server.Transfer(fullpath);为什么说路径无效,应为虚拟路径?

解决方案 »

  1.   

    fullpath转换成物理路径了,如:“c:\images\ddd.jpg”当然不行了
      

  2.   

    Server.MapPath("~/Image/1.jpg")
      

  3.   

    Server.Transfer  用虚拟路径Server.MapPath 得到的是物理路径
      

  4.   

    如果你用server.tranfser  后面要加虚拟路径server.tranfser(path)path是 比如“xx。aspx”或“~/sdfsd.aspx”