我正在使用 MVC Mailer - 但由于某种原因,当呈现视图时,ViewBag 中没有任何内容。我的代码看起来像这样
ViewBag.test = "This should appear in the view";
MvcMailMessage m = new MvcMailMessage();
MailerBase mb = new MailerBase();
m = mb.Populate(x =>
{
x.Subject = "Welcome";
x.ViewName = "../Mails/Email_ForgotPassword";
x.To.Add("g@gmail.com");
});
m.Send();
ModelState.AddModelError("", "Success! Password sent");
我只能想象这是一些奇怪的设置或我省略的东西 - 因为视图中的 ViewBag.test 为 NULL。
非常感谢任何帮助!