title: Using ASP.NET MVC v2 EditorFor and DisplayFor with IEnumerable<T> Generic types
body: <p>I have a <code>IList&lt;Tag&gt;</code> as a property named <code>Tags</code> in my model. How do I name the files for  display and editor templates to respect it when I call <code>DisplayFor</code> or <code>EditorFor</code>? Usage:</p>
  
  <h2>Model</h2>
  
  <pre><code>class MyModel 
  {
      IList&lt;Tag&gt; Tags { get; protected set; }
  }
  </code></pre>
  
  <h2>View</h2>
  
  <pre><code>&lt;%= Html.EditorFor(t =&gt; t.Tags) %&gt;
  </code></pre>
  
  <p><em>edit</em>
  I know I can do this, but its not what I want to do.</p>
  
  <pre><code>&lt;%= Html.EditorFor(t =&gt; t.Tags, "TagList") %&gt;
  </code></pre>