2013-02-26 1 views
0

이메일을 보내 aspx 페이지의 부품을 보내 html로 이메일을 보내려면 어떻게해야합니까? 내가 설정asp.net은 내가 ASPX 페이지</p> <pre><code><h1 class="TitleClass" >Title</h1> <p> some stuff </p> <p> some stuff </p> <div class="ContentClass" > Content </div> </code></pre> <p>내가이 ASPX 파일의 일부가 포함 된 이메일을 보내려면이

MailMessage mail = new MailMessage(from, to, subject, message); 
mail.IsBodyHtml = true; 
SmtpClient client = new SmtpClient("localhost"); 
client.Send(mail); 

참고 :

string [email protected]"<h1 class='TitleClass' >Title</h1> 
       <div class='ContentClass' > Content </div>"; 

이 시도 :

+0

이 요구 사항에서 직면하게 될 더 큰 문제는 외부 CSS 파일에 정의 된 CSS 스타일 (TitleClass & ContentClass)을 포함한다는 것입니다. –

답변

1

당신은 (는 쉬운 것) 같은 보내려는 부분을 당신의 이메일 템플릿을 만들 필요가 메일 메시지 html 사실 : mail.IsBodyHtml = true;message에 html을 보내십시오.

+0

고마워요.하지만 정확히 내 문제는 아니 었습니다. 전체 페이지가 아닌 전자 메일에 자신의 스타일로 h1 및 div 요소 만 보내고 싶습니다. –

+0

전체 페이지를 보내지 않았습니다 !!! snd h1 및 div 메시지 –