0

我正在从 asp 生成 html 电子邮件正文,但生成的 html 代码在每个电子邮件客户端(gmail、webmail、outlook)中几乎没有变化。在他们每个人中,电子邮件看起来都不同,代码也有不同的变化。例如,我用这样的循环做标签:

subtotal=0
while not Rs.EOF
subtotal= subtotal + (rs.Fields("Cantidad_LINFACTURA") * rs.Fields("PrecioUnitario_LINFACTURA"))

mensaje= mensaje + "<tr><td align='right'>" + CStr(rs.Fields("Cantidad_LINFACTURA"))+ "</td><td>" + rs.Fields("Descripcion_LINFACTURA") + "</td><td align='right' width='100'>" + CStr(formatNumber(rs.Fields("PrecioUnitario_LINFACTURA"),2)) + " &#8364;</td><td align='right' width='100'>" + CStr(formatNumber(rs.Fields("Cantidad_LINFACTURA") * rs.Fields("PrecioUnitario_LINFACTURA"),2) + " &#8364;</td><td></td></tr>"
rs.moveNext
wend

这没有样式,但有时(可能是因为数据)在一个单元格中,并且只有一个单元格align="right"在某些电子邮件服务器中出现没有属性。
抱歉解释,但我真的很沮丧我不知道为什么会这样。我的临时解决方案是不使用样式,但align=right属性也失败了。

第三个出现时没有样式,但我都是用 asp 循环编写的,以同样的方式。这怎么可能?

4

0 回答 0