*   >> Lese Utdanning Artikler >> science >> programming

ASP.NET - C # - Bruke UserControls Mail Templates

ssageBody = stringBuilder.ToString ();

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

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

All magien skjer i de første linjer med kode

Vi er dynamisk lasting vår mal UserControl påkalle LoadControl method.The UserControl er deretter.

støpt til IMailTemplate grensesnitt for å få tilgang til DestinationName eiendom og sette den til hva verdien vi trenger (dette kan leses fra en database, fra en kontroll på siden, etc).

Vi får da vår HTML koden ved å påberope seg UserControl sin RenderControl metode, passerer i en HtmlTextWriter bundet til en StringWriter.The StringWriter tilføyer gjengis koden til en StringBuilder.Finally vi setter MailMessage kropp til den resulterende teksten.

Meldingen sendes gjennom en SmtpClient objekt, som vanlig.

Det var det.

Håper du finner dette nyttig!

Glad koding! Anmeldelser

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.