MvcMailer区域和_Layout问题
问题描述:
我正在使用MvcMailer在我的项目中发送电子邮件。MvcMailer区域和_Layout问题
一切正常,但是当我在管理区域发送邮件时,邮件以管理区域布局发送,并且不使用“〜/ View/UserMailer/_Layout.cshtml”。
在Github这个项目中,some one discuss this issue但没有人没有回答。
有没有人有任何想法?
答
在您的邮件文件夹重命名_Layout.cshtml别的东西,如_LayoutMailer.cshtml
重命名MasterName在你的邮件构造函数UserMailer.cs
到同一如下:
public class UserMailer : MailerBase
{
public UserMailer()
{
MasterName = "_LayoutMailer";
}
...
}