title: Submit passed ViewModel value, if there is no Field in the Form for it
body: <p>I have a form with a ViewModel and several (maybe prefilled) fields. One of the fields, a checkbox, is only accessable by the admin and not present for normal users. I create my fields with <code>@Html.TextboxFor(...)</code>. </p>
  
  <p>When a normal user submits the form all data will be passed correctly, but the value for the admin-field in the Model has the default value (false). If the value was true before the action, the value will be changed,but the user shouldn't be able to do this.</p>
  
  <p><strong>How can I submit the value from the given ViewModel, which the Controller sends to the View for prefilling, if there is no Checkbox?</strong></p>
  
  <p><em>Note: 
    I don't want to create two forms for normal users and admins.
  A hidden field for the checkbox value also can be changed by the user.</em></p>