我希望能够像Ruby on Rails那样渲染视图并将其作为电子邮件发送。最好的方法是什么?
编辑:到目前为止,我的解决方案是使用模板引擎(NHaml、StringTemplate.net)。它可以工作,但我不想在我的网站中使用第二个模板引擎。
编辑:到目前为止,我的解决方案是使用模板引擎(NHaml、StringTemplate.net)。它可以工作,但我不想在我的网站中使用第二个模板引擎。
一旦mvc-preview-5-rendering-a-view-to-string-for-testing的帖子有一个包含解决方案的答案,该解决方案也适用于此问题。一旦您获得了一个字符串,您可以使用默认的.net邮件选项将其发送(如dimarzionist所指示的SendMail / SmtpClient)。
抱歉,伙计,但我认为你对ASP.NET MVC的理解有些问题。它仍然是ASP.NET和框架的一部分,因此您可以使用与之前相同的技术,例如SendMail和SmtpClient。