тема письма - PullRequest
       10

тема письма

0 голосов
/ 01 июня 2011

Я пишу приложение asp.net mvc. в C #, и мне интересно, если кто-нибудь может помочь мне понять, если можно включить вход из другого поля, хранящегося в базе данных, например, числовой или текстовой строки в строку темы электронного письма.

Например, наряду с текстом темы, таким как «Регистрация вашего мероприятия», я хотел бы добавить «идентификатор регистрации» в строку темы моего электронного письма.

Прямо сейчас у меня есть код в моем emailhepler.cs:

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;

Ответы [ 3 ]

1 голос
/ 01 июня 2011

Да.Когда вы вызываете свой метод, вы должны иметь возможность форматировать тему так, как вы хотите.Например,

NotifyHtml("coe-RoomReservations@coe.berkeley.edu", string.format("#{0} Your event registration", registrationId), body);
1 голос
/ 01 июня 2011
message.Subject = String.Format("{0} : {1}", subject, registrationID);
0 голосов
/ 01 июня 2011

Да.Надеюсь, я не поняла ваш вопрос.MailMessage.Subject - это просто свойство типа String, поэтому вы можете включить все, что отформатировано как строку.

message.Subject = string.Format("Your event registration; registration id : {0}", registrationId); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...