*   >> läser Utbildning artiklar >> science >> programming

ASP.NET - C # - Använda UserControls Mail Templates

derControl (htmlTextWriter); htmlTextWriter.Close ();

string messageBody = stringBuilder.ToString ();

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

SmtpClient klient = new SmtpClient ("pop3.server.com"); client.Send (meddelande);} [/code] Omdömen

Alla magin händer i de första raderna i kod Omdömen

Vi är offensivt laddar vår mall Usercontrol åberopar LoadControl method.The Usercontrol är då.

gjutna till IMailTemplate gränssnitt för att få tillgång till DestinationName egendom och ställ in den till det värde vi behöver (detta kan läsas från en databas från en kontroll på sidan, osv). Omdömen

Vi får då vår HTML koden genom att anropa Usercontrol s RenderControl metod, passerar en HtmlTextWriter bunden till en StringWriter.The StringWriter lägger den renderade koden till en StringBuilder.Finally vi sätter MailMessage kropp till den resulterande text. Omdömen

Meddelandet skickas via en SmtpClient objekt, som vanligt. Omdömen

Det är det.

Hoppas du kommer att finna detta användbart! Omdömen

Happy kodning! Omdömen

Page   <<  [1] [2] 
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.