Привязать простой целочисленный массив к DropDownList в MVC3
Моя ViewModel выглядит следующим образом:
public class ClassificationCalculatorIndexViewModel
{
public bool PlacementYear { get; set; }
public int[] Credit { get; set; } // List of Integers
public int selectedCredit { get; set; } // Somewhere to store selected integer
public List<YearOfStudy> StudyYear { get; set; }
}
Я пытаюсь связать массив Integer с вспомогательным объектом DropDownList в моем представлении Razor, я делаю следующее:
@Html.DropDownListFor(Model.selectedCredit, Model.Credit)
Но, получая ошибки, я попробовал поискать в Google, но ничего подобного не нашел:(
2 ответа
Решение
Я думаю, что вам нужно выпасть для selectedCredit
заполнены предметами из Credit
имущество:
@Html.DropDownListFor(m => m.selectedCredit, new SelectList(Model.Credit))
Вам нужно создать SelectList
объект с содержанием вашего int[]
,