在asp.net的html电子邮件中将图像嵌入到body中

时间:2013-03-17 03:44:05

标签: asp.net

如何编写代码以将图像嵌入到电子邮件正文中?怎么了?

     mMailMessage.Body += Server.MapPath(@"<img src=""/Styles/Images/logo.png""");

1 个答案:

答案 0 :(得分:0)

您正在将路径映射到名为"<img src=""/Styles/Images/logo.png"""的文件!

你想要做的是这样的事情:

mMailMessage.Body += "<img src=\"" + Request.Url.Scheme + "://" + Request.Url.Host + ":" + Request.Url.Port + @"/Styles/Images/logo.png" + "\"/>";