blu*_*lue 3 mvcmailer asp.net-mvc-3
我正在尝试MvcMailer用于在我的MVC3应用程序中发送电子邮件.
我已经成功安装了包MvcMailer.
使用的参考无法安装MvcMailer并按照步骤操作
但是在使用它时会出错.
using Mvc.Mailer;
The type or namespace name 'MailerBase' could not be found (are you missing a using directive or an assembly reference?)
我在下面的代码中提到错误作为评论.
using Mvc.Mailer; //The type or namespace name 'Mvc' could not be found (are you missing a using directive or an assembly reference?)
namespace MvcApplicationMvcMailer.Mailers
{
public class UserMailer : MailerBase, IUserMailer //The type or namespace name 'MailerBase' could not be found (are you missing a using directive or an assembly reference?)
{
public UserMailer()
{
MasterName="_Layout";
}
public virtual MvcMailMessage Welcome()
{
//ViewBag.Data = someObject;
return Populate(x =>
{
x.Subject = "Welcome";
x.ViewName = "Welcome";
x.To.Add("some-email@example.com");
});
}
public virtual MvcMailMessage GoodBye()
{
//ViewBag.Data = someObject;
return Populate(x =>
{
x.Subject = "GoodBye";
x.ViewName = "GoodBye";
x.To.Add("some-email@example.com");
});
}
}
}
Run Code Online (Sandbox Code Playgroud)
所需的包装和MvcMailer的版本取决于双方的的MVC和.NET您使用的版本:
ASP.NET MVC3
Install-Package MvcMailer3
Run Code Online (Sandbox Code Playgroud)
带有.NET 4的ASP.NET MVC4
Install-Package MvcMailer -Version 4.0
Run Code Online (Sandbox Code Playgroud)
ASP.NET MVC4与.NET 4.5
Install-Package MvcMailer
Run Code Online (Sandbox Code Playgroud)
当MVC5和.NET 5问世时,这可能会再次发生变化.
| 归档时间: |
|
| 查看次数: |
1729 次 |
| 最近记录: |