Debugging I get this:

So, User_SportsList is a MultiSelectList with the proper Items and the proper SelectedValues.
I pass to the view like this:
ViewBag.usl = User_SportsList;
In my View I have this:
@Html.ListBox("UserSports", ViewBag.usl as MultiSelectList)
And is showing the list with all the items, but SelectedValues aren’t working. What I’m doing wrong ?
The SelectedValues property needs to contain an array of values (where “value” is defined by DataValueField), and not the items themselves. So, in this example, you should set SelectedValues equal to: