我数据库中只有图片的前缀,也就是没有后面的类型。我现在在图片文件中Images里有些图片是没有的,显示出来就是红叉叉,
我想把红叉叉改成默认图片,请问应该怎么做。

解决方案 »

  1.   

    办法N多,试举一例:
    在模板里定义:
    <img src='<%#Eval("ImageUrl")==DBNull.Value? "default.jpg" : Eval("ImageUrl").ToString()%>' />
      

  2.   

    1楼的麻烦说清楚点好么,关键是我的数据库中与图片对应的字段它没有后缀的 
    比如123对应的图片是123.jpg  那这样应该怎么做?
      

  3.   

    还是放在客户端那里处理比较好。<img src='******' onerror="this.src='/Images/NoPic.jpg'" />
    如果图片无法正常加载就会调用Images/NoPic.jpg