在我的SharePoint网站中,如果将所有权重新分配给其他用户,我将生成电子邮件。此工作正常。但某些时候,html标记在电子邮件中显示。如何在电子邮件正文中插入HTML
如何避免这种情况,它不经常发生。有没有其他的方式来写电子邮件?
这里是我的代码:
public StringBuilder GTd(string strTitle, string strValue)
{
StringBuilder sbBody = new StringBuilder();
sbBody.Length = 0;
sbBody.Capacity = 0;
try
{
sbBody.Append("
");
sbBody.Append("
" + strTitle + "");
sbBody.Append("
•");
// sbBody.Append("
" + strValue + "");
sbBody.Append("
" + strValue + "");
sbBody.Append("
");
}
catch (Exception ex)
{
}
return sbBody;
}
2017-10-04
elina
+0
集电子邮件对象IsBodyHtml属性为true –
+0
我想我们主要是需要看你怎么用了GenerateTD现在。简而言之,它似乎只是错过了
+0
检查你是否在所有地方都正确使用了escape \,然后检查你是否混淆了'和'某处。如果你错过了一个本应该是HTML标签的东西,解析为文本 –