添加& lt; img>HTML标签转换为c#字符串
本文关键字:转换 标签 字符串 HTML lt img 添加 | 更新日期: 2023-09-27 18:13:32
我试图通过后面的代码发送电子邮件图像,但我不能让它工作。试着用src来发送标签这样它就会显示在我发送的电子邮件中:
代码后面
MailMessage mm = new MailMessage("mail-master@website.com", email);
mm.Subject = "Beta Signup";
string body = "<img src='"'"http://popl.mpi-sws.org/2015/logos/google.png'"'" />";
mm.Body = body;
mm.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587);
smtp.Credentials = new System.Net.NetworkCredential("mail-master@website.com", "pass@123");
smtp.EnableSsl = true;
smtp.Send(mm);
然而,这并没有发送图像,我无法看到图像显示在我收到的电子邮件
string body = "<img src='"'"http://popl.mpi-sws.org/2015/logos/google.png'"'" />";
您使用了两个引号来括住src
属性值。
"<img src='"'"http://popl.mpi-sws.org/2015/logos/google.png'"'" />";
这会导致无效的HTML:
<img src=""http://popl.mpi-sws.org/2015/logos/google.png"" />
尝试替换为:
string body = "<img src='"http://popl.mpi-sws.org/2015/logos/google.png'" />";