namespace ActionMailSample.Controllers
{
public class MailController : MailerBase
{
//
// GET: /Mail/
public EmailResult SampleEmail()
{
From = "ExampleEmail@this.com";
To.Add("ExampleEmail@there.com");
Subject = "tha pikseis kolopsaro";
return Email();<---ERROR no overload for method Email takes 0 arguments.
}
}
}发布于 2013-05-29 01:17:18
您必须输入来自视图的EmailResult和视图模型的名称,其中是要发送的表单。
公有类MailController : MailerBase { EmailResult SampleEmail(mail_ViewModel模型){ To.Add("destination@email.com");From = "from@email.com";Subject =“电子邮件主题”;return Email("SampleEmail",模型);}}
不要忘记在创建视图时,将.txt或.html附加到纯文本或超文本标记语言电子邮件中。此视图的纯文本名称将成为文件名SampleEmail.txt.cshtml的SampleEmail.txt
在视图(SampleEmail.txt.cshtml)中,您可以放入如下内容:
邮箱:
@model TEST.Models.mail_ViewModel
@{ Layout = null;}
来自网站的联系人
姓名:@Html.Raw(Model.Nome)邮件:@Html.Raw(Model.Email)主题:@Html.Raw(Model.Subject)邮件:@Html.Raw(Model.Message)
希望这能帮上忙。
发布于 2013-01-07 21:00:17
方法Email()需要一个或多个参数。请参考Email()函数的文档,以了解预期的内容并提供此信息。
https://stackoverflow.com/questions/14194900
复制相似问题