У меня есть выпадающий список, который я связываю с базой данных, но при просмотре редактирования я проверяю мой контроллер, он получает значения оценки, но у раскрывающегося списка у не отображается выбранная оценка, вместо этого он просто заполняет раскрывающийся список, не выбирая тот из базы данных.
Я сделал объект модели как массив [0], потому что я создаю выпадающий список во время выполнения, я имею в виду, что он динамический
@Html.DropDownListFor(model => model.educations[0].Grade, new SelectList(ViewBag.Grades, "Id", "Name"), new { @id = "ddlGrades", @class = "btn form-text" })
Это то, что я пробовал, если я использую @html.textboxFor
, затем он получает значение 6 из БД и привязывает к нему текстовое поле, но не работает с выпадающим списком
@Html.DropDownListFor(model => model.educations[0].Grade, new SelectList(ViewBag.Grades, "Id", "Name"), new { @id = "ddlGrades", @class = "btn form-text" })
@Html.ValidationMessageFor(model => model.educations[0].Grade, "", new { @class = "text-danger" })