*   >> Læs Uddannelse artikler >> science >> programming

ASP.NET - C # - Brug usercontrols som Mail Templates

string messageBody = stringBuilder.ToString ();

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

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

Alle magien sker i de første linjer kode

Vi er dynamisk lastning vores skabelon UserControl påberåber LoadControl method.The UserControl er da.

støbt til IMailTemplate interface til at få adgang til DestinationName ejendom og sæt den til uanset værdi, vi har brug for (dette kunne læses fra en database, fra et kontrolrum i siden, osv).

Vi får derefter vores HTML kode ved at påberåbe sig UserControl s RenderControl metode, der passerer i en HtmlTextWriter bundet til en StringWriter.The StringWriter tilføjer det afsmeltede kode til en StringBuilder.Finally vi indstille MailMessage krop til den resulterende tekst.

Beskeden sendes gennem en SmtpClient objekt, som sædvanlig.

Det er det.

Håber du vil finde dette nyttigt!

Glad kodning!

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.