http://club.jzhouse.com/tools/avatar.aspx?uid=2&size=medium这个连接自己跳转到了http://club.jzhouse.com/avatars/upload/000/00/00/02_avatar_medium.jpg
这里
uid是绑定的 用<%#Eval("uid")%>我问下怎么判断http://club.jzhouse.com/avatars/upload/000/00/00/**_avatar_medium.jpg 这个路径是否存在?

解决方案 »

  1.   

    uid大于2位的 图片的文件名是什么?2者的关系能描述出来吗
      

  2.   

    图片的文件名和文件夹是不确定的 而http://club.jzhouse.com/tools/avatar.aspx?uid=2&size=medium这个连接里面自动会跳转到他相关的路径
    不信你可以试试 把uid=2改成 27
    就知道了 
      

  3.   

    是不是 avatar.aspx这个页里做的跳转?  
    跳转之前判断一下 该文件是否存在System.IO.File.Exists(Server.MapPath("/avatars/upload/000/00/00/02_avatar_medium.jpg"));
      

  4.   

    < img src="http://www.ooxue.com/upload/movie/2007.gif" onerror="this.src='http://www.ooxue.com/upload/error.gif'"> 
      

  5.   

    客户端判断就用ajax方式发送一个同步请求(请求该图片文件地址) 返回404就是不存在服务器端就简单了
      

  6.   

    饿。。ajax异步搞不懂搞的蒙。
      

  7.   

    最直接的方法就是通过返回404错误来判断例码:http://www.iteye.com/problems/26419