使用MVC Mailer时ViewBag为空

时间:2013-04-16 12:08:15

标签: mvcmailer

我正在使用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。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

在Visual Studio 2012上安装Update 2后,我遇到了类似的问题。我还没有找到修复程序。但是,如果以管理员模式运行VS 2012,则不会出现此问题。