title: asp mvc 3 multiselect listbox. map each selected option to collection element
body: <p>For example we have a view model with fields:</p>
  
  <pre><code>    public List&lt;string&gt; SelectedTestItems { get; set; }
      public List&lt;SelectListItem&gt; AllTestItems { get; set; }
  </code></pre>
  
  <p>and view with:</p>
  
  <pre><code> @Html.ListBoxFor(x=&gt;x.SelectedTestItems, Model.AllTestItems)
  </code></pre>
  
  <p>And now when i open the view, select 3 items in listbox and submit the form(via jquery $.post and $.serialize ), for some reason in controller I get view model with one item in SelectedTestItems collection, and this item is comma separated values that i selected in listbox (SelectedTestItems[0] = "1,2,3")</p>
  
  <p>is it possible to map listbox to something like this: </p>
  
  <p>SelectedTestItems[0] = "1",
  SelectedTestItems[1] = "2",
  SelectedTestItems[2] = "3" ?</p>
  
  <p>Thank You !</p>