MvcMailer 区域和 _Layout 问题
MvcMailer Areas and _Layout Issue
我正在使用 MvcMailer 在我的项目中发送电子邮件。
一切正常,但是当我在管理区发送电子邮件时,电子邮件以管理区布局发送,并且不使用“~/View/UserMailer/_Layout.cshtml”。
在这个项目的Github中,some one discuss this issue但没有人回答过。
有人知道吗?
将邮件文件夹中的 _Layout.cshtml 重命名为其他名称,例如 _LayoutMailer.cshtml
将 UserMailer.cs
中邮件程序构造函数中的 MasterName 重命名为如下所示:
public class UserMailer : MailerBase
{
public UserMailer()
{
MasterName = "_LayoutMailer";
}
...
}
我正在使用 MvcMailer 在我的项目中发送电子邮件。
一切正常,但是当我在管理区发送电子邮件时,电子邮件以管理区布局发送,并且不使用“~/View/UserMailer/_Layout.cshtml”。
在这个项目的Github中,some one discuss this issue但没有人回答过。
有人知道吗?
将邮件文件夹中的 _Layout.cshtml 重命名为其他名称,例如 _LayoutMailer.cshtml
将 UserMailer.cs
中邮件程序构造函数中的 MasterName 重命名为如下所示:
public class UserMailer : MailerBase
{
public UserMailer()
{
MasterName = "_LayoutMailer";
}
...
}