我们如何通过asp.net在HTML正文中发送邮件.参见下文 : [英] How can we send mail in HTML body by asp.net. Read below :

查看:80
本文介绍了我们如何通过asp.net在HTML正文中发送邮件.参见下文 :的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在asp.net中发送带有HTML正文的邮件.但问题是在邮件中,正文消息未在Table中显示数据.但是我在HTML正文中使用Table.看起来像这样:

I am sending a mail with HTML Body in asp.net. But matter is that in mail the Body message doesn''t show data in Table.But i am using Table in HTML body. It looks like this :

<br />
Name = ABC<br />
Last Name = xxx<br />
E-Mail = 0000<br />
Contact = 0000<br />
Description = 00000xxxx<br />



但是我希望这种格式出现在带有边框的适当表格中.

请检查以下&给我建议...



But I want this format comes in a Proper Table with border.

Please check below & give me suggetion...

string strBody = "<html><body><table><tr><td>Name = </td><td>" + name + "</td></tr> " +
                  " <tr><td>Contact No. = </td><td>" + mobile + "</td></tr> " +
                 " <tr><td>Email-ID = </td><td>" + email + "</td></tr> " +
                 " <tr><td>City = </td><td>" + city + "</td></tr> " +
                 " <tr><td>State = </td><td>" + state + "</td></tr> " +
                 " <tr><td>Country = </td><td>" + country + "</td></tr><br /> " +
                 " <tr><td>Message = </td><td>" + body + "</td></tr> " +
                 " </table> </body></html>";
message.Body=strBody;
message.IsBodyHtml = true;

推荐答案

string strBody = "<html><body><table border="2"><tr><td>Name = </td><td>" + name + "</td></tr> " +
                  " <tr><td>Contact No. = </td><td>" + mobile + "</td></tr> " +
                 " <tr><td>Email-ID = </td><td>" + email + "</td></tr> " +
                 " <tr><td>City = </td><td>" + city + "</td></tr> " +
                 " <tr><td>State = </td><td>" + state + "</td></tr> " +
                 " <tr><td>Country = </td><td>" + country + "</td></tr><br /> " +
                 " <tr><td>Message = </td><td>" + body + "</td></tr> " +
                 " </table> </body></html>";
 
message.Body=strBody;
message.IsBodyHtml = true;


尝试使用此方法.您会在邮件中看到是否在邮件中表是否已创建

try using this..you will see in your mail that whether in mail table is created or not

string strBody = "<table border='1' width='500px'><tr><td>Name =</td><td>" + name + "</td></tr><tr><td>Contact No. =</td><td>" + mobile + "</td></tr><tr><td>Email-ID =</td><td>" + email + "</td></tr><tr><td>City =</td><td>" + city + "</td></tr><tr><td>State =</td><td>" + state + "</td></tr><tr><td>Country =</td><td>" + country + "</td></tr><tr><td>Message =</td><td>" + body + "</td></tr></table>";


这篇关于我们如何通过asp.net在HTML正文中发送邮件.参见下文 :的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆