<р> строка messageBody = stringBuilder.ToString ();
<р> MailMessage сообщение = новый MailMessage ("[email protected]", "[email protected]"); message.IsBodyHtml = TRUE; message.Body = messageBody;
<р> SmtpClient клиент = новый SmtpClient ("pop3.server.com"); client.Send (сообщение);} [/код]
<р> Все волшебство происходит в первых строках кода
<р> Мы динамической загрузке нашего шаблона UserControl вызывающую LoadControl method.
The UserControl тогда. преобразован в интерфейс IMailTemplate, чтобы получить доступ к свойству DestinationName и установить его на любое значение мы должны (это может быть прочитана из базы данных, с контролем на странице и т.д.).
<р> Мы получаем то наша HTML- Код, вызывая метод RenderControl в UserControl, передавая в HtmlTextWriter, связанным с StringWriter.The StringWriter добавляет вынесенное код к StringBuilder.Finally мы установили тело MailMessage на получившийся текст.
<р> Сообщение отправляется через Объект SmtpClient, как обычно
. <р> Вот именно.
Надеюсь, вы найдете это полезным!
<Р> С кодирования!