MVC Multiple DropDownLists from 1 List <SelectListItem>

Fondo: Tengo 4 listas desplegables en mi página que todas usan una Lista deSelectListItem para extraer datos de. Los 4 de estos menús desplegables siempre tendrán los mismos elementos exactos en ellos. Cada menú desplegable tiene un elemento vacío en la parte superior.

Problema: Si no selecciono un elemento de la lista que aparece en segundo lugar, cuando la página carga la segunda lista, se selecciona automáticamente el elemento seleccionado en la primera lista. Esto es porque (creo) la lista tiene unSelectListItem dóndeSelected = true, y solo usa ese en la segunda lista.

¿Hay alguna forma de usar una fuente de lista para múltiples listas desplegables? No quiero duplicar esta lista 4 veces a menos que tenga que ...

Código:

//this is the list source
public IEnumerable<SelectListItem> PossibleItems { get; set; }

//this is the code on my .cshtml page
@Html.DropDownListFor(x => x.SelectedItem1, Model.PossibleItems)
@Html.DropDownListFor(x => x.SelectedItem2, Model.PossibleItems)
@Html.DropDownListFor(x => x.SelectedItem3, Model.PossibleItems)
@Html.DropDownListFor(x => x.SelectedItem4, Model.PossibleItems)

Respuestas a la pregunta(4)

Su respuesta a la pregunta