我正在使用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。
非常感谢任何帮助!
答案 0 :(得分:0)
在Visual Studio 2012上安装Update 2后,我遇到了类似的问题。我还没有找到修复程序。但是,如果以管理员模式运行VS 2012,则不会出现此问题。