我正在编辑现有功能,其中它从文本区域获取HTML内容,然后将其发送到特定的接收者。
问题在于,当收件人收到该电子邮件时,表格内容未对齐。由于现有功能将换行符替换为“ \ n”
有没有用普通的新行替换“ \ n”?
var content = FormatEmailString(ac, wfDataDetails, token, isApprover, detDetails, componentListBre, wfProcess, wfProcessAction).Replace("\n", "<br/>");
这是我调试时得到的:
<table border=\"1\"><tr><th align=\"center\">Leave type</th><th align=\"center\">Leave Rate</th>\n<th align=\"center\">Start Date</th>\n<th align=\"center\">End Date</th>\n</tr>\n<tr>\n<td align=\"center\"></td>\n<td align=\"center\"></td>\n<td align=\"center\">22/08/2019</td>\n<td align=\"center\">22/08/2019</td>\n</tr>\n</table>\n
如您所见,HTML附加了“ \ n”