Мне нужно создать раскрывающийся список, и я делаю это, создавая новый SelectList на основе модели. Вот как я пытаюсь это сделать:
@Html.DropDownListFor(model=>model.SelectedStudio, new SelectList(Model.Studios, "Id", "Name", Model.Studio)
Из сигнатуры класса я вижу, что последним параметром является объект selectedValue. Сейчас я пробовал много вариантов, пытаясь передать туда строку, объект и т. д., но когда я компилирую программу, выбранное значение для выпадающего списка никогда не устанавливается на то, что я хочу.
Кто-нибудь может объяснить, как это работает?
РЕДАКТИРОВАТЬ: я не знаю, важно ли это, но идентификатор Studio имеет тип ObjectId (из драйвера MongoDB С#)