使用ActionMailer,可以为视图指定布局页面吗?如果是这样,布局页面应该是一个常规的cshtml视图还是它也需要html.cshtml/txt.cshtml?ASP.NET MVC ActionMailer电子邮件布局?
我已经评论了一些我尝试指定布局的行,但它没有奏效。
MailController
public EmailResult Welcome(User userInfo)
{
/*Create ViewModel*/
To = "[email protected]";
From = "[email protected]";
Subject = "Welcome!";
/*return Email("Welcome",welcomeVM,"EmailLayout",true);*/
return Email("Welcome", welcomeVM);
}
Welcome.html.cshtml
@model WelcomeVM
{
//Layout = "EmailLayout"
Layout = null;
}
@*Email Contents Here*@
你使用这个库? https://github.com/smsohan/MvcMailer/wiki/MvcMailer-Step-by-Step-Guide – 2013-04-08 16:30:12
不,这是'ActionMailer' http://nuget.org/packages/ActionMailer/。 – user1620141 2013-04-08 16:31:54