我有一个简单的模型
public class MyModel
{
public string Month{ get; set;}
public IEnumerable<SelectListItem> Months
{
get
{
return new[] { new SelectListItem{ Text="Jan",Value="1" } };
}
}
}
我想使用DropDownListFor
这样的页面在页面上显示它
@model ViewModels.MyModel
@Html.DropDownListFor(m=>m.Month, new SelectList(Model.Months,"Text","Value"))
当我构建并运行它时,我得到并错误“对象引用未设置为对象的实例”。如果我的类中有一个属性是一个简单的字符串,我可以使用LabelFor(m=>m.TestString)
它并且它会正确显示,所以我知道模型存在。
我错过了什么?
TIA