我通过VB.net以编程方式向我的Outlook收件箱发送电子邮件。
我的电子邮件的一部分是通过我的aspx中的div添加的,正如您在我已粘贴的div代码中看到的那样,我附在右侧单元格上的图像div,当我打开电子邮件时,当我打开电子邮件时,图像会随机变化。
我尝试直接从vb附加我的图像,但我遇到了同样的问题。
我想知道是否有人对我的问题有任何建议或建议。
这是我的div的aspx:
<div id="div2" runat="server" class="div1">
<table id="TABLE3" cellpadding="0" cellspacing="0" style="font-family: Verdana" width="100%" class="auto-style14">
<tr>
<td style="font-size: 10pt; text-align: right" class="auto-style16">
<asp:Image ID="ImageButton1" runat="server" ImageUrl="~/icons/Logo.bmp" ImageAlign="Right" Height="40%" Width="40%" />
<br />
</td>
</tr>
</table>
</div>
这是我的vb,它将div附加到电子邮件中:
Dim sb2 As StringBuilder = New StringBuilder
Dim sw2 As StringWriter = New StringWriter(sb2)
Dim htw2 As HtmlTextWriter = New HtmlTextWriter(sw2)
div2.RenderControl(htw2)
.Body += sb2.ToString() + "<br />"
提前谢谢。
答案 0 :(得分:2)
如果您尝试将控件添加到转到未知位置的html字符串,则最好不要为高度和宽度添加动态值。
您应该将高度设置为静态值,即50px