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