我正在调用存储过程,它返回我计划通过电子邮件发送给我的用户的文章的 html。但是,有些文章的图片会因为地址不完整而导致链接断开。
我想做的,无论是在存储过程中还是在获取字符串的asp.net代码中,都是在长字符串中插入我网站的正确http:。所以我会寻找 /portalname/etc。然后在它前面插入 www.website.com 在它前面。这可以在 SQL 中完成,还是在 C# 中有一个函数可以用来在字符串中插入它?
编辑:这是我得到的那种字符串的例子。我想在存储过程或代码中将 URL 更改为绝对 URL。
<p><span style="text-decoration: underline;"><strong><img alt="" src="
/portalname/portals/0/Images/SomeImg.jpg
" style="margin-right: 10px; margin-bottom: 10px; float: left;" /><span style="font-size: 12px; font-family: arial;"> TITLE</span></strong></span></p> <p><span style="font-size: 12px; font-family: arial;">文章摘要强。 </span></p>