电子邮件的主题行
本文关键字:电子邮件 | 更新日期: 2023-09-27 17:58:01
我正在编写一个asp.net mvc应用程序。在c#中,我想知道是否有人能帮助我理解,是否有可能将来自数据库中存储的另一个字段的输入,如数字或文本字符串,包括在电子邮件的主题行中。
例如,除了主题文本,比如"您的活动注册",我想在电子邮件的主题行中添加一个"注册ID"。
现在我的电子邮件中有一个代码:
public static void NotifyHtml(string toAddress, string subject, string body)
{
MailMessage message = new MailMessage();
message.To.Add(toAddress);
message.From = new MailAddress("coe-RoomReservations@coe.berkeley.edu");
message.Subject = subject;
是。当你调用你的方法时,你应该能够随心所欲地格式化你的主题。例如,
NotifyHtml("coe-RoomReservations@coe.berkeley.edu", string.format("#{0} Your event registration", registrationId), body);
message.Subject = String.Format("{0} : {1}", subject, registrationID);
是。希望我没有误解你的问题。MailMessage.Subject
只是String类型的属性,因此您可以包含任何格式化为字符串的内容。
message.Subject = string.Format("Your event registration; registration id : {0}", registrationId);