在最特殊的问题上寻找指针。
我正在创建一个具有4个字段的HTML表,以便在Outlook中显示电子邮件。
电子邮件中有问题的输出如下:
<tr>
<td>APC</td>
<td>M05</td>
<td>0</td>
<td>N/A</td>
</tr>
<tr>
<td>APC</td>
<td>M06</td>
<td>0< /td></td>
<td>N/A</td>
</tr>
<tr>
<td>APC</td>
<td>M07</td>
<td>0</td>
<td>N/A</td>
</tr>
请注意为M06添加的< /td>
。
生成输出的代码是:
public class StatusTableLine
{
public string FeedType { get; set; }
public string Period { get; set; }
public string Attempts { get; set; }
public string Status { get; set; }
public StatusTableLine(string feedType, string period, string attempts, string status)
{
FeedType = feedType;
Period = period;
Attempts = attempts;
Status = status;
}
public string AsHtml()
{
return string.Format("<td>{0}</td><td>{1}</td><td>{2}</td><td>{3}</td>",
FeedType,
Period,
Attempts,
Status);
}
}
背景信息:
var attempts = allAttempts.Count().ToString();
由于它似乎似乎只在一行(M06)上重复发生,并且只在一个数据库(UAT,我没有直接调试访问权限)上发生,因此我非常倾向于将用户输入设为duff。 / p>
但是在Period中,哪种字符序列可以更改并将HTML字符添加到另一个字段(由.Count().ToString()
填充)?某种奇怪的转义字符序列?
我知道这是一个非常具体的问题,但是如果有人有想法,将不胜感激。