如何把图片地址转换成图片超链接 本帖最后由 forum2621 于 2010-05-06 18:58:45 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给你个思路哦,给每个图片都添加单击事件, onclick="location.href=this.src;" 使用正则表达式匹配替换,匹配img元素,把img元素和a元素拼接,替换函数使用匿名函数,代码不会很长的 try...Regex reg = new Regex(@"(?is)<img\b[^>]*?src=(['""]?)([^'"">\s]+)\1[^>]*>");string result = reg.Replace(yourStr, "<a href='$2'>$0</a>");替换结果中的border='0' 哪来的? 2楼的方法不错4楼的方法可以试试.你可以用css控制一下img的border html代码我只能在后台获取,前台能改的话就好了。 border='0'是去掉图片的外框线。超链接图片不加border='0'是有个外框的,很难看 任何需求都要在需求说明里明确的表述出来Regex reg = new Regex(@"(?is)(<img\b[^>]*?src=(['""]?)([^'"">\s]+)\2[^>/]*)/>");string result = reg.Replace(yourStr, "<a href='$3'>$1 border='0' /></a>"); 如何发布网站? MVC 下用Entity Framework 标签验证的问题 一个不记得的正则.速度来高手.给分 连接sql2000确出现连接sql2005的错误 我不知道怎么处理了! 在TextBox里面输入\"后..... 有大牛用过百度的IP定位API么,怎样解析它的返回数据获取IP和地理位置信息 C# 跨类线程访问 软件开发到中后期,会有很多的方法和变量,如何管理? C# 调用IP摄像头(H.264流) SQL语句命令行参数添加的问题? 怎样在关闭网页时,释放一个static的值
string result = reg.Replace(yourStr, "<a href='$2'>$0</a>");替换结果中的border='0' 哪来的?
html代码我只能在后台获取,前台能改的话就好了。
超链接图片不加border='0'是有个外框的,很难看
string result = reg.Replace(yourStr, "<a href='$3'>$1 border='0' /></a>");