title: MVC 4 HiddenFor field not appearing in rendered markup
body: <p>Am using MVC 4 and want to maintain some values on postback, so they're going into hidden fields.  In essence:</p>
  
  <pre><code>@using (Html.BeginForm())
  {
      Html.HiddenFor(model =&gt; model.EventId);
      Html.HiddenFor(model =&gt; model.paymentMethodId);
  }
  </code></pre>
  
  <p>But the hidden fields are not appearing in the rendered markup and are therefore - obviously - missing on postback.</p>