My scenario is this: I have two listbox\'s, one that contains all my database items, and an empty one. The user adds the items needed from the full listbox to the empty list
Because it's just selectbox. You cannot post all values in selectbox. You have to use javascript to catch added items and store them in hidden input.
Un-tested code, but i think it help you.
<%= Html.Hidden("hdSelectedItems") %>
<%= Html.ListBox("AllItems", Model.Items)%>
<%= Html.ListBox("lbSelectedItems") %>
Add