title: Proper way to set select list value in an array?
body: <p>Most examples I've seen of how to use <code>DropDownListFor</code> show a model with an <code>IEnumerable</code> or <code>List</code> of <code>SelectListItem</code>'s, and you can set the <code>Selected</code> property for the item you want to be initially displayed.</p>
  <p>What is the (or a) proper way to do this for an array of dropdowns? I suppose I could make an <code>IEnumerable&lt;IEnumerable&lt;SelectList&gt;&gt;</code> so each dropdown has it's on <code>IEnumerable&lt;SelectList&gt;&gt;</code> with the appropriate value selected but that just doesn't seem right.</p>
  <p>I think it would have made a lot of sense for the <code>DropDownListFor</code> method to have an overload letting you set a default value. The best solution I can think of at the moment is to simply set the default value for the proper item (and clear the selected value for all others) just before calling <code>DropDownListFor</code>.</p>
  <p>But surely there is a more appropriate way to do it? Or perhaps <code>DropDownListFor</code> just isn't appropriate for this job and straight html would be easier?</p>