title: ASP.net MVC - Model binding excludes class fields?
body: <p>In a recent project - i've hit an unexpected snag.<br />
  A class with simple public fields (note not properties) doesn't seem to want to play nice with the
  ASP.net MVC 3.0 model binder.</p>
  <p>Is this by design?</p>
  <p>besides changing the fields to properties - any options here?</p>
  <h2>update</h2>
  <p>The reason for the simple fields (instead of properties) is because I'm working with a shared library between MVC and a Script Sharp project.  Script sharp supports properties - but it becomes a mess with javascript in the view (using knockout.js)</p>
  <p>So despite what i'd love (which is to just use properties) i'm using public fields in my dto classes.</p>
  <p>I wanted to avoid having multiple definitions of the same classes.   sigh</p>