title: EditorFor not generating proper html
body: <p>I have a mvc web project where I try to render a list of checkbox with the EditorFor extension method but the result just display the ids as text instead of of a list of checkbox.</p>
  
  <p>Here is the code in the view:</p>
  
  <pre><code>  &lt;div id="permissions" class="tab-body"&gt;
       @Html.Label("Permissions :")
       @Html.EditorFor(x =&gt; Model.Permissions)
       &lt;br /&gt;
       &lt;br /&gt;
    &lt;/div&gt;
  </code></pre>
  
  <p>This is the property 'Permissions' of the object 'Model':</p>
  
  <pre><code>  [DisplayName("Permissions")]
    public List&lt;PermissionViewModel&gt; Permissions { get; set; }
  </code></pre>
  
  <p>And this is the PermissionViewModel:</p>
  
  <p>public class PermissionViewModel
     {
        public int Id { get; set; }</p>
  
  <pre><code>  public UserGroupPermissionType Name { get; set; }
  
    public string Description { get; set; }
  
    public bool IsDistributable { get; set; }
  
    public bool IsGranted { get; set; }
  </code></pre>
  
  <p>}</p>
  
  <p>And finally, this is the result in the browser:</p>
  
  <pre><code>&lt;div id="permissions" class="tab-body" style="display: block;"&gt;
  &lt;label for="Permissions_:"&gt;Permissions :&lt;/label&gt;
  192023242526272829
  &lt;br&gt;
  &lt;br&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>Have you any idea why the html is not generated correctly? Missing dependencies? Conflict in dependencies? Web.Config configured not correctly?</p>
  
  <p>Thank you very much for you help.</p>