2012-06-29 22 views
5

ho un ciclo in rasoio che genera un modello di un certo numero di volte. All'interno del modello v'è una DropDownListMVC ciclo nelle rasoio, generato non dropdownlist valore selezionato

@Html.DropDownlistFor(x=>x.pasajero[i].option, Model.optionItems) 

DropDownList è reso, comunque non è impostata con l'attributo selected="selected".

ho potuto rendere correttamente il dropdownlist fuori di un ciclo usando gli stessi valori. Tutte le idee perché?

risposta

8

Prova:

@Html.DropDownlistFor(x => x.pasajero[i].option,new SelectList(Model.optionItems,"IdField","DisplayField", Model.pasajero[i].option)) 

Assicurarsi x.pasajero[i].option ha lo stesso tipo di IdField.

+0

l'ultimo x.pasajero .OPtion [i] è fuori contesto ... –

+0

@ManuelValle: Ci dispiace ma dovrebbe essere 'model', non' x'. Corretto. – LukLed

+0

SÌ, mi hai salvato la giornata ..... grazie –

Problemi correlati