我的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; }
}
我正在努力将我的Razor视图中的Integer数组绑定到DropDownList帮助器对象,我正在执行以下操作:
@Html.DropDownListFor(Model.selectedCredit, Model.Credit)
但是得到错误,我尝试了谷歌搜索,但没有发现任何相同的性质:(
答案 0 :(得分:4)
我认为您需要下载selectedCredit
来自Credit
财产的商品:
@Html.DropDownListFor(m => m.selectedCredit, new SelectList(Model.Credit))
答案 1 :(得分:0)
您需要使用SelectList
的内容创建int[]
对象。