在asp.net mvc中获取视图作为字符串进行电子邮件发送

nac*_*10f 3 email view razor asp.net-mvc-3

我想使用Mailgun(或者Sendgrid)从我的应用程序发送电子邮件.

这非常简单,因为我可以使用RestSharp与他们的api进行交互.

问题在于,如果我不能使用剃刀,生成HTML电子邮件就是PITA.我知道有两个nuget包(Postal,MvcMailer)可以很好地处理这个问题,但它们迫使我使用SMTP服务器而我根本不想要或者根本不需要它.

我只想继续使用Mailgun API发送电子邮件,但我希望能够使用Razor为这些电子邮件生成标记.

我怎样才能做到这一点?

请帮忙.

JP.*_*JP. 5

如果你有一个部分,你可以将它渲染成一个字符串,如下面的SO问题:链接