2008-09-23 5 views
8

Ruby on Rails로 수행 할 수있는 것과 비슷한 방식으로보기를 렌더링하고 전자 메일로 보내고 싶습니다. 이 작업을 수행하는 가장 좋은 방법은 무엇입니까?Asp.net MVC에서 HTML 전자 메일을 보내는 가장 좋은 방법은 무엇입니까?

편집 : 지금까지 내 솔루션은 템플릿 엔진 (NHaml, StringTemplate.net)을 사용하는 것입니다. 그것은 작동하지만 나는 내 사이트에 두 번째 템플릿 엔진이없는 것을 선호합니다.

+0

흥미로운 질문입니다. 누군가가 대답하기를 바랍니다. – stimms

답변

1

게시물 mvc-preview-5-rendering-a-view-to-string-for-testing에 해결 방법이있는 답이 있으면 해당 해결 방법도이 솔루션에 적용됩니다. 문자열이 있으면 기본 .net 메일 옵션 (dimarzionist : SendMail/SmtpClient로 표시)을 사용하여 메일을 보낼 수 있습니다.

-4

죄송 합니다만, ASP.NET MVC에 대한 이해가 잘못되었습니다. 여전히 ASP.NET 및 프레임 워크의 일부이므로 SendMail 및 SmtpClient와 같은 기술을 사용할 수 있습니다.

+1

질문에 대한 귀하의 이해가 잘못된 것이 있습니다. :) HTTP 응답 대신 전자 메일에 대한보기를 렌더링하려고합니다. 나는 이메일을 보내는 방법을 안다. – liammclennan

+0

@liammclennan 질문을 이해하지 못했기 때문에 @dimarzionist가 나왔습니다. 당신이 필요로하는 것이 텍스트를 편집하여 우리 모두에게 더 명확하게되도록하는 것이 어떻습니까? 보기의 결과물을 이메일의 본문으로 만들고 싶습니까? 나는 그 질문을 이해하지 못한다 ... – MotoWilliams

+0

@MotoWilliams : 나는 나의 질문이 그것이 할 수있는 것처럼 분명하다고 생각한다. 당신이 이해하지 못한다면 아마도 그것은 당신을위한 질문이 아닙니다. – liammclennan

0

나는 그것은 당신이 (강력한 형식)를 사용하여 전자 메일 MVC 뷰를 만들 수 있습니다 Postal

조언, 표준려면 SmtpClient를 사용하여 보낼 것입니다.

관련 문제