in asp.net, i am trying to send a template in an email, so when a user will get a message from my website, then it will be in a template, 

e.g. when FB sends you a notification via mail, then it has a header and footer too, so i want to do that, i tried but it isn't sending any template within email body

CODE:

```
MailDefinition mailDefinition = new MailDefinition();
                mailDefinition.BodyFileName = "emailBody.htm";
                mailDefinition.From = "hunain.hafeez@gmail.com";

                MailMessage message = new MailMessage();
                message.From = new MailAddress(user_email);
                message.To.Add(new MailAddress(email));
                message.Subject = "Registration";
                message.IsBodyHtml = true;

                message.Body = "Congrats" + " " + userName + " " + " You have been shortlisted for interview. Please appear on " + " " + date +", "+time+" "+ "for interview";

                SmtpClient objClient = new SmtpClient("smtp.gmail.com", 587);
                objClient.EnableSsl = true;

                objClient.Credentials = new System.Net.NetworkCredential("hunain.hafeez", "*******");

```