4
我正在使用MVCMailer并尝试从WebApi发送邮件,但邮件总是以空信息到达。Mvc.Mailer发送空身邮件C#webApi
的观点是在/Views/Account/CreateUser.cshtml
,这是我的代码
public class Account: MailerBase
{
public MvcMailMessage CreateUser(CreateNewAccount model)
{
return Populate(x =>
{
x.Subject = model.Subject;
x.ViewName = "CreateUser";
x.To.Add(model.Email);
ViewData.Model = model;
});
}
当我从经典的MVC控制器发送一封电子邮件,邮件到达正确的,但是从APiControler发邮件正文为空。
[RESOLVE] 视图必须位于主视图文件夹中,而不是位于区域中。在我的情况/Views/Account/CreateUser.cshtml
其中是apicontroller类? – 2013-04-26 08:48:24
我的ApiController在Controllers.Api中,我有像这样的routeTemplate:“api/{controller}/{action}/{id}”的自定义路由, – mir89 2013-04-26 08:53:31
也遇到了这个问题。从http处理程序发送。 – nVentimiglia 2013-08-31 19:02:14