title: Can I send a SelectList through the UIHint Control Parameters?
body: <p>Can I send a SelectList through a Data Annotation? Something like...</p>
  
  <pre><code>[UIHint("DropDownList", "", new SelectList(new[] {"one","two","three"}))]
  public virtual int? OptionID { get; set; }
  </code></pre>
  
  <p>I don't understand the syntax but this seems possible. If so, how do I access it from an editor template?</p>
  
  <p>If not, how could I dynamically send a SelectList to a DropDownList Editor Template? I specifically would like to avoid making a separate template for every SelectList - I have too many of them. Thanks</p>
  
  <p><strong>EDIT:</strong> I'm working on the second option (Reflection) because I thought it might be more direct than overriding that 15-syllable monster, the DataAnnotationsModelMetadataProvider.</p>