我在模型中定义了一个选择列表
public class VM_modal
{
[Key]
public int VM_modalID { get; set; }
public List<SelectListItem> SearchOptions { get; set; }
}
在我的控制器中,我正在尝试将项目添加到此列表中,但我收到错误消息,说明参数无效。
var vm_modal = new VM_modal();
vm_modal.SearchOptions.Add(new SelectListItem { Text = "", Value = "" });
据我所知,我的做法与本例[{3}}中所示的方式相同,而我所见过的其他内容则很少。
答案 0 :(得分:0)
从我在代码中看到的,SearchOptions属性未初始化,因此它将在运行时引用null。尝试在向其添加项目之前实例化列表。