다른 사람이이 문제를 겪었지만 MVCMailer를 사용하여 전자 메일을 보내려하는지 확실하지 않습니다. 나는 그것을 설치하고 어떤 문제도없이 T4Scaffolding 패키지를 업데이트 할 수있었습니다.MVCMailer 문제
보고서를 작성하는 aspx 페이지가 있는데 그 보고서를 전자 메일에 첨부하려고합니다. 내가 돌아와 UserMailers 클래스 내 SendReport 메서드를 호출 할 때 그러나, 그것은으로 RouteData 여기
은 내가 오류가 내 코드public class UserMailer : MailerBase, IUserMailer
{
/// <summary>
/// Email Reports using this method
/// </summary>
/// <param name="toAddress">The address to send to.</param>
/// <param name="viewName">The name of the view.</param>
/// <returns>The mail message</returns>
public MailMessage SendReport(string toAddress, string viewName)
{
var message = new MailMessage { Subject = "Report Mail" };
message.To.Add(toAddress);
ViewBag.Name = "Testing-123";
this.PopulateBody(mailMessage: message, viewName: "SendReport");
return message;
}
}
이다 "값이 null 인 것을 말하는 PopulateBody 호출에 오류가 발생합니다 null 일 수 없음 매개 변수 이름 : routeData "
나는 온라인에서 봤지만이 문제 또는이 문제와 관련이있는 사람을 찾지 못했습니다.
나는 또한이 문제를 받고 있지만 이상하게도 우리가 보내고있는 이메일 중 하나 또는 두 가지에 대해서만 이상하게 여기고 있습니까? – Tim