title: How can I accept a random object as a dynamic parameter to my controller
body: <p>I'm not quite sure how to ask this question.  I actually had this working before, and then I made some seemingly trivial changes and broke it, and I'm not sure how to make it work.</p>
  
  <p>What I want to do is have a dynamic object parameter in my controller action, so that when some serialized form data is posted to it, the dynamic object will automatically bind to the various properties sent to it.</p>
  
  <p>I've looked around at a bunch of questions, but most were old and indicated that a custom model binder was needed, but I would like to reiterate that this was working without a custom model binder.  I was just including a formData in my post data and catching it with a dynamic formData parameter.</p>
  
  <p>So under what conditions does ASP.NET assume this is what I want?</p>