gpt4 book ai didi

c# - 如何格式化 stringbuilder 以在表格中发送我的电子邮件而不是纯文本

转载 作者:太空宇宙 更新时间:2023-11-03 21:57:39 24 4
gpt4 key购买 nike

所以我有一个页面,用户可以在其中填写评论/请求表,当媒体提交他们填写的所有信息时,这些信息会直接发送到我的电子邮件中。

我正在努力做到这一点,这样当电子邮件通过时,它更容易阅读并且在表格或 html 中。我该怎么做?

这是我的代码:

System.Text.StringBuilder sb = new System.Text.StringBuilder();

sb.AppendFormat("Request Name: {0}, <b><b/> <br/><br/>", txtBugName.Text.Trim());
sb.AppendFormat("Category: {0}<br/><br/>", ddlModule.SelectedValue);
sb.AppendFormat("Sub-Category: {0}<br/><br/>", ddlPage.SelectedValue);
sb.AppendFormat("Description: {0}<br/><br/>", txtComments.Text.Trim());
sb.AppendFormat("Email is: {0}<br/><br/>", txtemail.Text.Trim());

我需要添加什么来更改格式?

最佳答案

您的代码应该更像:

System.Text.StringBuilder sb = new System.Text.StringBuilder();

sb.Append("<table>");
sb.AppendFormat("<tr><td>Request Name:</td><td>{0}</td></tr>", txtBugName.Text.Trim());
sb.AppendFormat("<tr><td>Category:</td><td>{0}</td></tr>", ddlModule.SelectedValue);
sb.AppendFormat("<tr><td>Sub-Category:</td><td>{0}</td></tr>", ddlPage.SelectedValue);
sb.AppendFormat("<tr><td>Description:</td><td>{0}</td></tr>", txtComments.Text.Trim());
sb.AppendFormat("<tr><td>Email is:</td><td>{0}</td></tr>", txtemail.Text.Trim());
sb.Append("<table>");

然后我假设 IsBodyHtml 属性为真,因为您已经在使用 HTML

关于c# - 如何格式化 stringbuilder 以在表格中发送我的电子邮件而不是纯文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11562636/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com