title: Couldn't generate scaffold for file upload
body: <p>I tried to generate a view for file upload but the upload part was missing and the rest class members have view generated for them</p>
  
  <p>View Model</p>
  
  <pre><code>namespace myapps.Models.ViewModels
  {
      public class UserPhotoUploadViewModel
      {
  
          public HttpPostedFile PhotoFile
          {
              get;
              set;
          }
  
          public Guid UserID
          {
              get;
              set;
          }
      }
  }
  </code></pre>
  
  <p>Generated View</p>
  
  <pre><code>@model myapps.Models.ViewModels.UserPhotoUploadViewModel
  
  @using (Html.BeginForm()) {
      @Html.ValidationSummary(true)
      &lt;fieldset&gt;
          &lt;legend&gt;UserPhotoUploadModel&lt;/legend&gt;
  
          &lt;div class="editor-label"&gt;
              @Html.LabelFor(model =&gt; model.UserID)
          &lt;/div&gt;
          &lt;div class="editor-field"&gt;
              @Html.EditorFor(model =&gt; model.UserID)
              @Html.ValidationMessageFor(model =&gt; model.UserID)
          &lt;/div&gt;
  
          &lt;p&gt;
              &lt;input type="submit" value="Save" /&gt;
          &lt;/p&gt;
      &lt;/fieldset&gt;
  }
  </code></pre>
  
  <p>Am I expected to fill in the rest? Is this a usual behaviour and are there limit to what asp.net MVC3 could generate?</p>