title: Storing an Anonymous Object in ViewBag
body: <p>This is probably a silly question, but I am trying to stuff an anonymous object in <code>ViewBag</code> like so: </p>
  
  <pre><code>ViewBag.Stuff = new { Name = "Test", Email = "user@domain.com" };
  </code></pre>
  
  <p>and access it from a View like so:</p>
  
     <p>@ViewBag.Stuff.Name</p>
  
  <p>I understand ViewBag is dynamic and that "Stuff" is an anonymous object... but when I look with the debugger from the View line above, I can see all the properties with the proper values. Why does the model binder have such a hard time with this?</p>
  
  <p>Is there a good way to accomplish this without creating a model class? I want to continue using <code>new {}</code></p>