*   >> Leitura Educação Artigos >> science >> programação

ASP.NET - C # - Usando UserControls como modelos de correio

xtWriter = new HtmlTextWriter (StringWriter); mailTemplate.RenderControl (HtmlTextWriter); htmlTextWriter.Close ();

string messageBody = stringBuilder.ToString ();

MailMessage mensagem = new MailMessage ("[email protected]", "[email protected]"); message.IsBodyHtml = true; message.Body = messageBody;

SmtpClient cliente = new SmtpClient ("pop3.server.com"); client.Send (mensagem);} [/code]

Toda a magia acontece nas primeiras linhas de código

Estamos carregando dinamicamente nosso UserControl modelo invocando LoadControl method.

The UserControl é em seguida. fundido com a interface IMailTemplate para obter acesso à propriedade destinationName e configurá-lo para o valor que precisamos (que pode ser lido a partir de um banco de dados, a partir de um controle na página, etc).

Nós começamos então a nossa HTML código invocando o método RenderControl do UserControl, passando em um HtmlTextWriter vinculado a um StringWriter.The StringWriter anexa o código prestados a um StringBuilder.Finally vamos definir o corpo do MailMessage ao texto resultante.


A mensagem é enviada através de um SmtpClient objeto, como de costume.

É isso aí. Espero que você vai encontrar este útil!

feliz codificação!

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.