我的asp.net 程序,在.aspx 页面上有image控件装图片,另外treeview的imageUrl也设了图片,在编程用的服务器上运行正常,但在客户端访问  http://192.168.0.101/WebApplication/login.aspx时,其他控件都正常,但图片却显示不出来,只是一个框,IE选项中已选中了“显示图片”,为什么还出不来呢?

解决方案 »

  1.   

    先查看路径:
    在客户端不能显示的图片上鼠标右键-->属性,看看该图片的url是否正确???
      

  2.   

    http://community.csdn.net/Expert/topic/4208/4208416.xml?temp=2.895534E-03
      

  3.   

    可能有两种情况
    1.你图片的路径不对,比如说你使用的是本地路径,在本地机上正常,在服务器上就不正常了.你可打开HTML源代码看看它路径到底指向哪里
    2.浏览器的缓存出错,把缓存清空一下.
      

  4.   

    Server.MapPath怎么用啊?为什么我在VS2003的帮助中查不到它?
    比如我想把image控件的图片置成 服务器上的c:\pic\a.jpg,用相对路径怎么写啊?
      

  5.   

    你要确认客户有没有访问你的c:\pic\a.jpg,建议你做个虚拟目录指向c:\pic\,然后客户的浏览器才能访问
      

  6.   

    你要确认客户有没有能力访问你的c:\pic\a.jpg,建议你做个虚拟目录指向c:\pic\,然后客户的浏览器才能访问
      

  7.   

    nikanjian()您好,我设了一个虚拟目录A指向c:\pic ,然后我想把image控件的Url指向这个虚拟目录下的a.jpg,用语句怎么写出呢?
      

  8.   

    比如我想把image控件的图片置成 服务器上的c:\pic\a.jpg,用相对路径怎么写啊?
    ------------
    在CSDN里查"路径"可以找到很多.
    aaa/aaa.aspx
    aaa/imgages/gig.gif在aaa.aspx中需要引用gig.gif的时候<img src ="imgages/gig.gif">即可.
    ../表示父目录.