jsp中如何判断图片url是否有效 想做一个如果图片url无效(或者说图片不存在),就显示暂无图片的图片 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <img src="../FileTypeimg/<%# getFileIcon( Eval("FileNam").ToString()) %>" align="middle" width="16" height="16" alt="文件类型" />#region 判断并显示上传资源是什么类型的文件显示其图标 public string getFileIcon(string b) { String Ext = b; string _Icon = "other.gif"; Ext = Ext.ToLower(); Ext = Ext.Substring(Ext.LastIndexOf(".") + 1); if (("aspx,asax,ascx").Contains(Ext)) return "aspx.gif"; if (("asp,asa,axd").Contains(Ext)) return "asp.gif"; if (("cs,vb").Contains(Ext)) return "CS.gif"; if (("html,htm,stml").Contains(Ext)) return "html.gif"; if (("exe,mis,bat").Contains(Ext)) return "exe.gif"; if (("swf,flv").Contains(Ext)) return "flash.gif"; if (("doc,docx,wps").Contains(Ext)) return "doc.gif"; if (("jpg").Contains(Ext)) return "jpg.gif"; if (("rar").Contains(Ext)) return "rar.gif"; if (("zip").Contains(Ext)) return "zip.gif"; if (("pdf").Contains(Ext)) return "pdf.gif"; if (("xls").Contains(Ext)) return "xls.gif"; if (("mdb").Contains(Ext)) return "mdb.gif"; if (("mp3,mp4,rm,mid,rmvb").Contains(Ext)) return "mid.gif"; if (("txt").Contains(Ext)) return "txt.gif"; if (("bmp").Contains(Ext)) return "bmp.gif"; if (("gif").Contains(Ext)) return "gif.gif"; if (("psd").Contains(Ext)) return "psd.gif"; if (("ppt").Contains(Ext)) return "ppt.gif"; if (("dll").Contains(Ext)) return "dll.gif"; if (("sql").Contains(Ext)) return "sql.gif"; if (("mdb").Contains(Ext)) return "mdb.gif"; if (("xml").Contains(Ext)) return "xml.gif"; if (("php").Contains(Ext)) return "php.gif"; if (("config").Contains(Ext)) return "config.gif"; if (("js").Contains(Ext)) return "js.gif"; return _Icon; } #endregion我这个是上传之后对应各个类型的文件图片 默认也就是你说的暂无是other.gif.自己修改下- -或者可以利用三元运算符 来实现 <img src="http://www.jb51.net/logo.gif" onerror="javascript:this.src='http://www.jb51.net/logos.gif'" />http://www.jb51.net/article/8796.htm 图片上的文字的繁简体转换怎么实现? 这段代码什么意思 横向并排 有小问题不懂,请各位大虾指点 用javascript新建一个Excel后,如何将它保存并关闭Excel?菜鸟在线等! 鼠标在表格上的动作响应问题 如何控制输入的数据类型? 讀出 cookie 的值," " 變為 "+" , "(" 變為 "%28", ")" 變為 "%29"我怎樣解決這個問題!! 新手在此,请指教 :) 请问有一个下拉列表,已经有几条数据了,我想动态的再增加几条数据,应该怎么做??是增加,不是重新赋值。 为什么鼠标移上去会一闪一闪的? jquery ajax方面问题
width="16" height="16" alt="文件类型" />#region 判断并显示上传资源是什么类型的文件显示其图标
public string getFileIcon(string b)
{
String Ext = b;
string _Icon = "other.gif";
Ext = Ext.ToLower();
Ext = Ext.Substring(Ext.LastIndexOf(".") + 1);
if (("aspx,asax,ascx").Contains(Ext))
return "aspx.gif"; if (("asp,asa,axd").Contains(Ext))
return "asp.gif"; if (("cs,vb").Contains(Ext))
return "CS.gif"; if (("html,htm,stml").Contains(Ext))
return "html.gif"; if (("exe,mis,bat").Contains(Ext))
return "exe.gif"; if (("swf,flv").Contains(Ext))
return "flash.gif"; if (("doc,docx,wps").Contains(Ext))
return "doc.gif"; if (("jpg").Contains(Ext))
return "jpg.gif"; if (("rar").Contains(Ext))
return "rar.gif"; if (("zip").Contains(Ext))
return "zip.gif"; if (("pdf").Contains(Ext))
return "pdf.gif"; if (("xls").Contains(Ext))
return "xls.gif"; if (("mdb").Contains(Ext))
return "mdb.gif"; if (("mp3,mp4,rm,mid,rmvb").Contains(Ext))
return "mid.gif"; if (("txt").Contains(Ext))
return "txt.gif"; if (("bmp").Contains(Ext))
return "bmp.gif"; if (("gif").Contains(Ext))
return "gif.gif"; if (("psd").Contains(Ext))
return "psd.gif"; if (("ppt").Contains(Ext))
return "ppt.gif"; if (("dll").Contains(Ext))
return "dll.gif"; if (("sql").Contains(Ext))
return "sql.gif"; if (("mdb").Contains(Ext))
return "mdb.gif"; if (("xml").Contains(Ext))
return "xml.gif"; if (("php").Contains(Ext))
return "php.gif"; if (("config").Contains(Ext))
return "config.gif";
if (("js").Contains(Ext))
return "js.gif";
return _Icon;
}
#endregion我这个是上传之后对应各个类型的文件图片 默认也就是你说的暂无是other.gif.
自己修改下- -
或者可以利用三元运算符 来实现
onerror="javascript:this.src='http://www.jb51.net/logos.gif'" />http://www.jb51.net/article/8796.htm