我正在开发一个项目,例如图像,用户在表单中输入数据,当您按下电子邮件按钮时,您必须将电子邮件发送给我已经拥有的人写在我的代码中,但在那封电子邮件中你必须插入在文本框中输入的人的数据,如你所知,这些数据必须在正文中。
问题在于我不知道如何将该文本框数据加载到邮件中。
这是邮件代码:
|System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
msg.To.Add("mail from that person");
msg.From = new MailAddres("system_mail@",System.Text.Encoding.UTF8);
msg.Subject = "Project";
msg.SubjectEncoding = System.Text.Encoding.UTF8;
msg.Body ="**Here you load the user data, which are the textbox** ";
msg.BodyEncoding = System.Text.Encoding.UTF8;
msg.IsBodyHtml = false;
SmtpClient client = new SmtpClient();
client.Credentials = new System.Net.NetworkCredential("system_mail@", "password");
client.Port = 587;
client.Host = "smtp.gmail.com";
client.EnableSsl = true;
try
{
client.Send(msg);
}
catch (System.Net.Mail.SmtpException ex)
{
}
答案 0 :(得分:0)
只需获取文本框中的值。
msg.Body =txtName.Text+" "+txtAge.Text+" "+txtOccupation.Text;
答案 1 :(得分:0)
您只需要在jquery-ui.min.js
变量中引用文本框的名称,即:
msg.Body
如果msg.Body = $"You entered {name.Text}, {age.Text}, {occupation.Text}";
,name
和age
是您的文本框的名称。