Я не могу понять, почему свойства не будут установлены для этого элемента управления. Вот контрольный код:
@Html.DropDownList("SetViewModel[" + i + "].Value", new SelectList(@Model.Datasource.Where(c => c.listId == setting.Datasource).Select(c => c.value), "value", "description", setting.Value))
Ошибка, которую я продолжаю получать: «Привязка данных:« System.String »не содержит свойство с именем« значение ».» Но имена свойств выглядят как «значение» и « описание." Как я могу подтвердить, что у меня правильные имена свойств? Model.Datasource восходит к ORM, который имеет свойства «value» и «description». Когда я перехожу через код и нахожу курсор над настройкой. В тексте источника я вижу свойства, называемые «значение» и «описание». Я очень смущен. Кто-нибудь имел дело с этим раньше? Спасибо!