Rasoir Afficher la Page comme Modèle d'e-Mail

J'ai conçu un Modèle de courrier Électronique à partir de la Syntaxe Razor. Lorsque j'envoie ce modèle par e-Mail à l'aide de code C# et du protocole SMTP, je reçois nu de Rasoir et de balises HTML comme Corps du message Électronique. Je suis mal dans cette approche? Sont de Rasoir Pages autorisées comme Modèle d'e-Mail?

Voici ma Page

@inherits ViewPage
@{
Layout = "_Layout";
ViewBag.Title = "";
}
<div class="container w-420 p-15 bg-white mt-40">
<div style="border-top:3px solid #22BCE5">&nbsp;</div>
<span style="font-family:Arial;font-size:10pt">
    Hello <b>{UserName}</b>,<br /><br />
    Thanks for Registering to XYZ Portal<br /><br />
    <a style="color:#22BCE5" href="{Url}">Click to Confirm Email</a><br />

    <br /><br />
    Thanks<br />
    Admin (XYZ)
</span>

Mise à jour..

 using (StreamReader reader = new StreamReader(HttpContext.Current.Server.MapPath("~/ContentPages/EmailConfTemplate.cshtml")))
  {
     body = reader.ReadToEnd();
     //Replace UserName and Other variables available in body Stream
     body = body.Replace("{UserName}", FirstName);

  }

Plus tard, je suis en remplaçant le SMTP Code ..

  MailMessage message = new MailMessage(
    ApplicationWideData.fromEmailId, //From field
    ToEmailId, //Recipient field
    "Click On HyperLink To Verify Email Id", //Subject of the email message
    body
   );
Quelque chose a besoin pour traiter le rasoir, et cracher HTML. Comment êtes-vous d'utiliser les modèles dans votre code qui s'occupe de l'e-mail?
Je suis la création de corps du message à l'aide de la Syntaxe Razor.Pour l'Envoi je suis à l'aide de SMTP en c#
Pouvez-vous montrer le code?
Vous voulez mon code C#?
J'ai mis à jour mon Post ..s'il vous Plaît jeter un oeil.Aussi j'ai essayé de remplacer le .cshtml page avec HTML mais encore une fois j'obtiens le même Balisage HTML Synatx que le Corps du Mail..je suis en référence codeproject.com/Articles/874218/... lien

OriginalL'auteur Lara | 2015-10-14