title: Handling input models
body: <p>I have a <code>ViewModel</code> which holds my <code>InputModel</code> as a property.</p>
  
  <p>I use HTML helpers like so: <code>@Html.TextBoxFor(m =&gt; m.InputModel.UserId)</code> for example.</p>
  
  <p>The problem is that this generates: <code>&lt;input name="InputModel.UserId" /&gt;</code></p>
  
  <p>And the model-binder does not populate the properties in my <code>HttpPost</code> method:</p>
  
  <p><code>public ActionResult Index(InputModel model)</code></p>
  
  <p>I see there is a generic version of HTML helpers, I was thinking maybe I can leverage that somehow, but I havn`t yet figured out how. Or maybe there is a completley different way around this, that I'm not seeing since I am new to MVC.</p>